Create empty build constant

This commit is contained in:
Kalle 2022-09-14 12:05:30 +03:00
parent 85c74496ec
commit 03ab68d9ac
2 changed files with 9 additions and 6 deletions

View File

@ -1,5 +1,6 @@
import allTags from "~/routes/calendar/tags.json";
import type { CalendarEventTag } from "./db/types";
import { BuildAbilitiesTupleWithUnknown } from "./modules/in-game-lists";
export const TWEET_LENGTH_MAX_LENGTH = 280;
export const DISCORD_MESSAGE_MAX_LENGTH = 2000;
@ -35,6 +36,12 @@ export const BUILD = {
MAX_COUNT: 250,
} as const;
export const EMPTY_BUILD: BuildAbilitiesTupleWithUnknown = [
["UNKNOWN", "UNKNOWN", "UNKNOWN", "UNKNOWN"],
["UNKNOWN", "UNKNOWN", "UNKNOWN", "UNKNOWN"],
["UNKNOWN", "UNKNOWN", "UNKNOWN", "UNKNOWN"],
];
export const PLUS_TIERS = [1, 2, 3];
export const PLUS_UPVOTE = 1;

View File

@ -14,7 +14,7 @@ import { GearCombobox, WeaponCombobox } from "~/components/Combobox";
import { Image } from "~/components/Image";
import { Label } from "~/components/Label";
import { Main } from "~/components/Main";
import { BUILD } from "~/constants";
import { BUILD, EMPTY_BUILD } from "~/constants";
import { db } from "~/db";
import type { GearType } from "~/db/types";
import { requireUser } from "~/modules/auth";
@ -368,11 +368,7 @@ function Abilities() {
const { buildToEdit } = useLoaderData<typeof loader>();
const [abilities, setAbilities] =
React.useState<BuildAbilitiesTupleWithUnknown>(
buildToEdit?.abilities ?? [
["UNKNOWN", "UNKNOWN", "UNKNOWN", "UNKNOWN"],
["UNKNOWN", "UNKNOWN", "UNKNOWN", "UNKNOWN"],
["UNKNOWN", "UNKNOWN", "UNKNOWN", "UNKNOWN"],
]
buildToEdit?.abilities ?? EMPTY_BUILD
);
return (