Files
pages/theseus_gui/src/store/breadcrumbs.js
Adrian O.V bda63d5d64 Navbar wireup (#98)
* Navbar wireup

* Fix height issue

* Fix syncing

* working branch

* Added root directories to breadcrumbs

* fix jre detect

---------

Co-authored-by: Jai A <jaiagr+gpg@pm.me>
2023-04-26 20:19:37 -07:00

24 lines
484 B
JavaScript

import { defineStore } from 'pinia'
export const useBreadcrumbs = defineStore('breadcrumbsStore', {
state: () => ({
names: new Map(),
context: null,
rootContext: null,
}),
actions: {
getName(route) {
return this.names.get(route) ?? route
},
setName(route, title) {
this.names.set(route, title)
},
setContext(context) {
this.context = context
},
setRootContext(context) {
this.rootContext = context
},
},
})