23 lines
420 B
TypeScript
23 lines
420 B
TypeScript
import { ref } from 'vue';
|
|
import { defineStore } from 'pinia';
|
|
|
|
export const useUIStore = defineStore('ui', () => {
|
|
// State
|
|
const isStartMenuOpen = ref(false);
|
|
|
|
// Actions
|
|
function toggleStartMenu() {
|
|
isStartMenuOpen.value = !isStartMenuOpen.value;
|
|
}
|
|
|
|
function closeStartMenu() {
|
|
isStartMenuOpen.value = false;
|
|
}
|
|
|
|
return {
|
|
isStartMenuOpen,
|
|
toggleStartMenu,
|
|
closeStartMenu,
|
|
};
|
|
});
|