about summary refs log tree commit diff
path: root/src/storage
diff options
context:
space:
mode:
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 = {