Added better display of bread crums and side bar menus for apps and objects
This commit is contained in:
20
frontend/composables/useBreadcrumbs.ts
Normal file
20
frontend/composables/useBreadcrumbs.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
import { ref } from 'vue'
|
||||
|
||||
// Shared state for breadcrumbs
|
||||
const customBreadcrumbs = ref<Array<{ name: string; path?: string; isLast?: boolean }>>([])
|
||||
|
||||
export function useBreadcrumbs() {
|
||||
const setBreadcrumbs = (crumbs: Array<{ name: string; path?: string; isLast?: boolean }>) => {
|
||||
customBreadcrumbs.value = crumbs
|
||||
}
|
||||
|
||||
const clearBreadcrumbs = () => {
|
||||
customBreadcrumbs.value = []
|
||||
}
|
||||
|
||||
return {
|
||||
breadcrumbs: customBreadcrumbs,
|
||||
setBreadcrumbs,
|
||||
clearBreadcrumbs
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user