Files
front/stores/settingsStore.ts
T
legonzaur 125bb0e894
release-tag / release-image (push) Successful in 35s
Chore: cleanup settings view
2024-05-19 22:25:17 +02:00

25 lines
564 B
TypeScript

import { defineStore } from "pinia";
enum CardStyles {
HERON = "heron",
ORIGINAL = "original"
}
export const useSettingsStore = defineStore("settingstore", {
state: () => ({
cardStyle: CardStyles.HERON,
shaderQuality: 0,
shaderFramerate: 10,
}),
actions: {
switchCardStyles() {
if (this.cardStyle === CardStyles.HERON) {
this.cardStyle = CardStyles.ORIGINAL
} else {
this.cardStyle = CardStyles.HERON
}
}
},
persist: true
});