From 788659c7935e1877cecd0f97e67eabdc4dc89a04 Mon Sep 17 00:00:00 2001 From: Josh Payette Date: Wed, 24 Jun 2026 15:43:14 -0400 Subject: [PATCH] Fixed type errors --- src/features/theme/generate-palette.ts | 3 +++ src/games/clairobscur/core/game-config/pages.tsx | 2 ++ src/games/slaythespire2/core/game-config/pages.tsx | 4 +++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/features/theme/generate-palette.ts b/src/features/theme/generate-palette.ts index 8d83ab0..98485cf 100644 --- a/src/features/theme/generate-palette.ts +++ b/src/features/theme/generate-palette.ts @@ -245,6 +245,9 @@ const resolveRing = ( // Generator // --------------------------------------------------------------------------- +/** + * Convenience function to use the same color ramp for dark and light modes. + */ const symmetric = ( ramp: MantineColorsTuple, fgDark: MantineColorsTuple, diff --git a/src/games/clairobscur/core/game-config/pages.tsx b/src/games/clairobscur/core/game-config/pages.tsx index 6e3c390..b672dc8 100644 --- a/src/games/clairobscur/core/game-config/pages.tsx +++ b/src/games/clairobscur/core/game-config/pages.tsx @@ -1,3 +1,4 @@ +import { AppBuildPage } from "#/components/AppBuildPage.tsx"; import { AppItemPage } from "#/features/game/items/AppItemPage"; import { resolveLinkedItems } from "#/features/game/items/utils.ts"; import type { GamePages } from "#/features/game/types.ts"; @@ -20,6 +21,7 @@ const PAGES: GamePages = { viewMode={mode} /> ), + renderCreateBuild: () => , }; export { PAGES }; diff --git a/src/games/slaythespire2/core/game-config/pages.tsx b/src/games/slaythespire2/core/game-config/pages.tsx index 06182ef..d9e840c 100644 --- a/src/games/slaythespire2/core/game-config/pages.tsx +++ b/src/games/slaythespire2/core/game-config/pages.tsx @@ -1,6 +1,7 @@ import { MultiSelect, Stack, Text } from "@mantine/core"; import { parseAsString } from "nuqs"; import type { ReactNode } from "react"; +import { AppBuildPage } from "#/components/AppBuildPage.tsx"; import { AppItemPage } from "#/features/game/items/AppItemPage"; import type { AppItem, GameFilterConfig } from "#/features/game/items/types"; import { @@ -23,7 +24,7 @@ const slayTheSpire2FilterConfig: GameFilterConfig = { key: "category", label: "Categories", defaultValue: "", - serialize: (v) => v || undefined, + formatValue: formatCategoryLabel, }, ], @@ -90,6 +91,7 @@ const PAGES: GamePages = { viewMode={mode} /> ), + renderCreateBuild: () => , }; export { PAGES }; -- 2.51.2