From 03ab68d9ac74140ebdae6c0fdf319be937a51475 Mon Sep 17 00:00:00 2001 From: Kalle <38327916+Sendouc@users.noreply.github.com> Date: Wed, 14 Sep 2022 12:05:30 +0300 Subject: [PATCH] Create empty build constant --- app/constants.ts | 7 +++++++ app/routes/u.$identifier/builds/new.tsx | 8 ++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/app/constants.ts b/app/constants.ts index 647a8fdb0..624b4b7a2 100644 --- a/app/constants.ts +++ b/app/constants.ts @@ -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; diff --git a/app/routes/u.$identifier/builds/new.tsx b/app/routes/u.$identifier/builds/new.tsx index 55858e9fb..18fd16072 100644 --- a/app/routes/u.$identifier/builds/new.tsx +++ b/app/routes/u.$identifier/builds/new.tsx @@ -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(); const [abilities, setAbilities] = React.useState( - buildToEdit?.abilities ?? [ - ["UNKNOWN", "UNKNOWN", "UNKNOWN", "UNKNOWN"], - ["UNKNOWN", "UNKNOWN", "UNKNOWN", "UNKNOWN"], - ["UNKNOWN", "UNKNOWN", "UNKNOWN", "UNKNOWN"], - ] + buildToEdit?.abilities ?? EMPTY_BUILD ); return (