fix: missing crew skills in compare

This commit is contained in:
TrèsAbhi committed 2024-10-14 10:40:23 -05:00
1 parent ea70033b08
commit 18869712e1
2 files changed
+10 -6

No files matched your search

@@ -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 (
<App.Provider>
<ComparePersistent.Provider>
<CompareEphemeral.Provider>
<CompareEphemeral.Provider data={createDefaultSkills(skillDefinitions)}>
<Content />
</CompareEphemeral.Provider>
</ComparePersistent.Provider>
@@ -15,9 +15,10 @@ export interface CompareEphemeral {
};
}
export const CompareEphemeral = createContextualStore(() =>
create<CompareEphemeral>()(() => ({
crewSkills: {},
members: [],
})),
export const CompareEphemeral = createContextualStore(
(crewSkills: Record<number, number>) =>
create<CompareEphemeral>()(() => ({
crewSkills,
members: [],
})),
);