From 18869712e11f8685da1d653fc14ad66da55043b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Mon, 14 Oct 2024 10:40:23 -0500 Subject: [PATCH] fix: missing crew skills in compare --- packages/website/src/pages/tools/compare/_index.tsx | 5 ++++- packages/website/src/stores/compareEphemeral.ts | 11 ++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/website/src/pages/tools/compare/_index.tsx b/packages/website/src/pages/tools/compare/_index.tsx index fd0d6d62c..9ccea0d8e 100644 --- a/packages/website/src/pages/tools/compare/_index.tsx +++ b/packages/website/src/pages/tools/compare/_index.tsx @@ -1,7 +1,9 @@ import { + createDefaultSkills, fetchEquipmentDefinitions, fetchModelDefinitions, fetchProvisionDefinitions, + fetchSkillDefinitions, } from '@blitzkit/core'; import { PlusIcon } from '@radix-ui/react-icons'; import { Box, Flex, Heading, IconButton, Text } from '@radix-ui/themes'; @@ -18,12 +20,13 @@ import { ComparePersistent } from '../../../stores/comparePersistent'; const modelDefinitions = await fetchModelDefinitions(); const equipmentDefinitions = await fetchEquipmentDefinitions(); const provisionDefinitions = await fetchProvisionDefinitions(); +const skillDefinitions = await fetchSkillDefinitions(); export function Page() { return ( - + diff --git a/packages/website/src/stores/compareEphemeral.ts b/packages/website/src/stores/compareEphemeral.ts index fcb934fe9..97d0c4f6e 100644 --- a/packages/website/src/stores/compareEphemeral.ts +++ b/packages/website/src/stores/compareEphemeral.ts @@ -15,9 +15,10 @@ export interface CompareEphemeral { }; } -export const CompareEphemeral = createContextualStore(() => - create()(() => ({ - crewSkills: {}, - members: [], - })), +export const CompareEphemeral = createContextualStore( + (crewSkills: Record) => + create()(() => ({ + crewSkills, + members: [], + })), );