diff --git a/examples/nextjs/src/app/layout.tsx b/examples/nextjs/src/app/layout.tsx index cbf0a6b..0d7f70b 100644 --- a/examples/nextjs/src/app/layout.tsx +++ b/examples/nextjs/src/app/layout.tsx @@ -2,6 +2,7 @@ import type {Metadata} from 'next'; import {Geist, Geist_Mono} from 'next/font/google'; import {NavBar} from '@/components/nav/NavBar'; import {ThemeProvider} from '@/components/nav/ThemeProvider'; +import {StoreHydrator} from '@/components/shared/StoreHydrator'; import './globals.css'; const geistSans = Geist({ @@ -26,15 +27,17 @@ export default function RootLayout({ children: React.ReactNode; }>) { return ( - + - - -
- {children} -
+ + + +
+ {children} +
+
); diff --git a/examples/nextjs/src/app/settings/page.tsx b/examples/nextjs/src/app/settings/page.tsx index fa8efa5..3771d95 100644 --- a/examples/nextjs/src/app/settings/page.tsx +++ b/examples/nextjs/src/app/settings/page.tsx @@ -1,6 +1,5 @@ import {PersistControls} from '@/components/settings/PersistControls'; import {SettingsForm} from '@/components/settings/SettingsForm'; -import {StorageDebugPanel} from '@/components/settings/StorageDebugPanel'; export default function SettingsPage() { return ( @@ -23,7 +22,7 @@ export default function SettingsPage() {
- + {/**/}
diff --git a/examples/nextjs/src/components/settings/SettingsForm.tsx b/examples/nextjs/src/components/settings/SettingsForm.tsx index c23b6a2..c1250f3 100644 --- a/examples/nextjs/src/components/settings/SettingsForm.tsx +++ b/examples/nextjs/src/components/settings/SettingsForm.tsx @@ -5,7 +5,7 @@ import {ApiInfo} from '@/components/shared/ApiInfo'; import {settingsStore} from '@/stores/settings-store'; export function SettingsForm() { - const snap = useStore(settingsStore); + const store = useStore(settingsStore); return (
@@ -13,11 +13,7 @@ export function SettingsForm() {

@@ -28,7 +24,7 @@ export function SettingsForm() { Theme { settingsStore.fontSize = Number(e.target.value); }} @@ -56,7 +54,7 @@ export function SettingsForm() {