Files
ui/src/runtime/stores/menu.ts
2023-02-18 23:03:43 +01:00

20 lines
523 B
TypeScript

import {defineStore} from 'pinia';
import {ThirdLevelLink} from "../../types";
export const useMenuStore = defineStore('menu', {
state: () => {
return {
thirdLevelLinks: [] as Array<ThirdLevelLink>,
thirdLevelProps: [] as Object,
}
},
actions: {
updateThirdLevelLinks(links: Array<ThirdLevelLink>) {
this.thirdLevelLinks = links;
},
updateThirdLevelProps(props: Object) {
this.thirdLevelProps = props;
}
},
})