Files
imen_pishghaman/apps/web/app/stores/ui.ts
T

22 lines
409 B
TypeScript
Raw Normal View History

import { defineStore } from "pinia";
export const useUiStore = defineStore("ui", {
state: () => ({
/** true once the preloader has finished */
ready: false,
/** mobile navigation overlay */
menuOpen: false,
}),
actions: {
setReady() {
this.ready = true;
},
openMenu() {
this.menuOpen = true;
},
closeMenu() {
this.menuOpen = false;
},
},
});