IntelliClass_FE/stores/breadcrumbs.ts
2025-04-19 01:32:50 +08:00

25 lines
486 B
TypeScript

import type { IBreadcrumbItem } from '~/types'
export const useBreadcrumbs = defineStore('breadcrumbs', () => {
const breadcrumbs = ref<IBreadcrumbItem[]>([])
const setBreadcrumbs = (items: IBreadcrumbItem[]) => {
breadcrumbs.value = items
}
const clearBreadcrumbs = () => {
breadcrumbs.value = []
}
const getBreadcrumbs = () => {
return breadcrumbs.value
}
return {
breadcrumbs,
getBreadcrumbs,
setBreadcrumbs,
clearBreadcrumbs,
}
})