Files
NSG_PORTAL_V2/stores/navigation.ts
T
Duong Truong Phong 3b435e22ea phongdt:header footer
2024-05-30 22:58:33 +07:00

25 lines
541 B
TypeScript

import { defineStore, acceptHMRUpdate } from 'pinia'
export const useNavigationStoreV2 = defineStore('navigation-v2', () => {
const topMenu = ref('')
async function fetchNavigation() {
const {data, error } = await useFetch('/api/services/navigation')
if (error.value) {
return ''
}
if(data.value) {
topMenu.value = data.value
}
return topMenu.value
}
return {topMenu, fetchNavigation}
})
if (import.meta.hot) {
import.meta.hot.accept(acceptHMRUpdate(useNavigationStoreV2, import.meta.hot))
}