Login form

This commit is contained in:
2024-09-05 18:12:08 +02:00
parent 4662a929a0
commit 5fdf9315c9
9 changed files with 92 additions and 20 deletions

View File

@@ -0,0 +1,4 @@
export enum LanguageEnum {
GERMAN = "Deutsch",
ENGLISH = "English"
}

View File

@@ -1,9 +1,11 @@
import { defineStore } from "pinia";
import { useLocalStorage } from "@vueuse/core";
import { ThemeEnum } from "../enums/themeEnums";
import { LanguageEnum } from "../enums/languageEnum";
export const useUserStore = defineStore('user', {
state: () => ({
theme: useLocalStorage<ThemeEnum>("hackmycart/userStore/theme", ThemeEnum.DARKRED)
theme: useLocalStorage<ThemeEnum>("hackmycart/userStore/theme", ThemeEnum.DARKRED),
language: useLocalStorage<LanguageEnum>("hackmycart/userStore/language", LanguageEnum.GERMAN)
})
})