about summary refs log tree commit diff
path: root/src/storage
diff options
context:
space:
mode:
authorSamuel Newman <mozzius@protonmail.com>2025-04-22 21:01:28 +0300
committerEric Bailey <git@esb.lol>2025-04-23 16:36:27 -0500
commitc34c67e4dfdfe71040e088d3d7e6e39276f93f6b (patch)
tree81f822f59989374d7774a424c51f07ce1912ac02 /src/storage
parent70dbc94766b8f3c9d2c1b815fad66232523d28ab (diff)
downloadvoidsky-c34c67e4dfdfe71040e088d3d7e6e39276f93f6b.tar.zst
add demo storage
Diffstat (limited to 'src/storage')
-rw-r--r--src/storage/hooks/demo-mode.ts7
-rw-r--r--src/storage/schema.ts1
2 files changed, 8 insertions, 0 deletions
diff --git a/src/storage/hooks/demo-mode.ts b/src/storage/hooks/demo-mode.ts
new file mode 100644
index 000000000..b65dd147e
--- /dev/null
+++ b/src/storage/hooks/demo-mode.ts
@@ -0,0 +1,7 @@
+import {device, useStorage} from '#/storage'
+
+export function useDemoMode() {
+  const [demoMode = false, setDemoMode] = useStorage(device, ['demoMode'])
+
+  return [demoMode, setDemoMode] as const
+}
diff --git a/src/storage/schema.ts b/src/storage/schema.ts
index 0e9b1985c..7430532a9 100644
--- a/src/storage/schema.ts
+++ b/src/storage/schema.ts
@@ -10,6 +10,7 @@ export type Device = {
   }
   trendingBetaEnabled: boolean
   devMode: boolean
+  demoMode: boolean
 }
 
 export type Account = {