mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-04-24 23:19:39 -05:00
* Initial * Progress * Initial UI * Can submit request * Progress * Show text if no scrims * Can cancel request, tabs * Delete post * Popover if can't delete * Request rows * Progress * Scrim page initial * Fix migration order * Progress * Progress * Works again * Make it compile * Make it compile again * Work * Progress * Progress * Progress * Associations initial * Association visibility work * notFoundVisibility form fields initial * Progress * Association leave/join + reset invite code * Progress * Select test * Merge branch 'rewrite' into scrims * Remeda for groupBy * Select with search * Outline styling for select * Select done? * Fix prop names * Paginated badges * Less important * Select no results * Handle limiting select width * UserSearch non-working * Fix problem from merge * Remove UserSearch for now * Remove todo * Flaggable * Remove TODOs * i18n start + styling * Progress * i18n done * Add association e2e test * E2E tests * Done? * Couple leftovers
114 lines
1.5 KiB
TypeScript
114 lines
1.5 KiB
TypeScript
import { FF_SCRIMS_ENABLED } from "~/features/scrims/scrims-constants";
|
|
|
|
export const navItems = [
|
|
{
|
|
name: "settings",
|
|
url: "settings",
|
|
prefetch: true,
|
|
},
|
|
import.meta.env.VITE_SHOW_LUTI_NAV_ITEM === "true"
|
|
? {
|
|
name: "luti",
|
|
url: "luti",
|
|
prefetch: false,
|
|
}
|
|
: null,
|
|
{
|
|
name: "sendouq",
|
|
url: "q",
|
|
prefetch: false,
|
|
},
|
|
{
|
|
name: "analyzer",
|
|
url: "analyzer",
|
|
prefetch: true,
|
|
},
|
|
{
|
|
name: "builds",
|
|
url: "builds",
|
|
prefetch: true,
|
|
},
|
|
{
|
|
name: "object-damage-calculator",
|
|
url: "object-damage-calculator",
|
|
prefetch: true,
|
|
},
|
|
{
|
|
name: "leaderboards",
|
|
url: "leaderboards",
|
|
prefetch: false,
|
|
},
|
|
FF_SCRIMS_ENABLED
|
|
? {
|
|
name: "scrims",
|
|
url: "scrims",
|
|
prefetch: false,
|
|
}
|
|
: null,
|
|
{
|
|
name: "lfg",
|
|
url: "lfg",
|
|
prefetch: false,
|
|
},
|
|
{
|
|
name: "plans",
|
|
url: "plans",
|
|
prefetch: false,
|
|
},
|
|
{
|
|
name: "badges",
|
|
url: "badges",
|
|
prefetch: false,
|
|
},
|
|
{
|
|
name: "calendar",
|
|
url: "calendar",
|
|
prefetch: false,
|
|
},
|
|
{
|
|
name: "plus",
|
|
url: "plus/suggestions",
|
|
prefetch: false,
|
|
},
|
|
{
|
|
name: "u",
|
|
url: "u",
|
|
prefetch: false,
|
|
},
|
|
{
|
|
name: "xsearch",
|
|
url: "xsearch",
|
|
prefetch: false,
|
|
},
|
|
{
|
|
name: "articles",
|
|
url: "a",
|
|
prefetch: false,
|
|
},
|
|
{
|
|
name: "vods",
|
|
url: "vods",
|
|
prefetch: false,
|
|
},
|
|
{
|
|
name: "art",
|
|
url: "art",
|
|
prefetch: false,
|
|
},
|
|
{
|
|
name: "t",
|
|
url: "t",
|
|
prefetch: false,
|
|
},
|
|
{
|
|
name: "links",
|
|
url: "links",
|
|
prefetch: true,
|
|
},
|
|
{
|
|
name: "maps",
|
|
url: "maps",
|
|
prefetch: false,
|
|
},
|
|
].filter((item) => item !== null);
|