From 857cba902aca6da59119b5c4ba77f731ff24d329 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sat, 6 Jan 2024 17:59:31 -0600 Subject: [PATCH] feat: settings basework --- src/app/tools/tankopedia/[id]/page.tsx | 47 ++++++++++++++++++-------- src/stores/tankopedia.ts | 2 ++ 2 files changed, 34 insertions(+), 15 deletions(-) diff --git a/src/app/tools/tankopedia/[id]/page.tsx b/src/app/tools/tankopedia/[id]/page.tsx index 743054bae..bb287ee1b 100644 --- a/src/app/tools/tankopedia/[id]/page.tsx +++ b/src/app/tools/tankopedia/[id]/page.tsx @@ -5,6 +5,7 @@ import { CaretRightIcon, EnterFullScreenIcon, ExitFullScreenIcon, + GearIcon, MagnifyingGlassIcon, } from '@radix-ui/react-icons'; import { @@ -38,6 +39,7 @@ import { tankNamesDiacritics, } from '../../../../core/blitzkrieg/tankDefinitions'; import { theme } from '../../../../stitches.config'; +import mutateTankopedia from '../../../../stores/tankopedia'; import { Loader } from '../../components/Loader'; import { Controls } from './components/Control'; import { RotationInputs } from './components/RotationInputs'; @@ -169,27 +171,42 @@ export default function Page({ params }: { params: { id: string } }) { - + + + + ()(() => ({ @@ -45,6 +46,7 @@ export const useTankopedia = create()(() => ({ turretYaw: 0, controlsEnabled: true, }, + showSettings: false, })); export default function mutateTankopedia(recipe: (draft: Tankopedia) => void) {