aboutsummaryrefslogtreecommitdiffstats
path: root/stores
diff options
context:
space:
mode:
authorLeonardo Bishop <me@leonardobishop.com>2024-03-13 00:17:32 +0000
committerLeonardo Bishop <me@leonardobishop.com>2024-03-13 00:17:32 +0000
commit543aa0cd4a461285298d33a90ab3f11a9f084ca5 (patch)
treeffbaec5f495b2cf8b891690642df161464ac6e95 /stores
parenta072c91cc0dc26e417c51f666e8547e08ef40942 (diff)
Add home page
Diffstat (limited to 'stores')
-rw-r--r--stores/session.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/stores/session.ts b/stores/session.ts
index 40587e9..a0781bc 100644
--- a/stores/session.ts
+++ b/stores/session.ts
@@ -93,9 +93,11 @@ export interface QuestItemDefinition {
}
}
+export type SessionType = 'none' | 'filesystem' | 'demo';
+
export const useSessionStore = defineStore('session', {
state: () => ({
- sessionType: '',
+ sessionType: 'none' as SessionType,
session: {
quests: [] as EditorQuest[],
categories: [] as EditorCategory[],
@@ -154,7 +156,7 @@ export const useSessionStore = defineStore('session', {
}
},
actions: {
- setSessionType(type: string) {
+ setSessionType(type: SessionType) {
this.sessionType = type
},
setQuests(quests: EditorQuest[]) {