mirror of
https://github.com/bitinflow/ui.git
synced 2026-04-28 03:46:18 +00:00
20 lines
523 B
TypeScript
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;
|
|
}
|
|
},
|
|
})
|