Files
admin-ui/src/stores/routesList.ts

28 lines
752 B
TypeScript
Raw Normal View History

2025-11-20 09:10:35 +08:00
import { defineStore } from 'pinia';
import { RoutesListState } from './interface';
/**
*
* @methods setRoutesList
* @methods setColumnsMenuHover boolean
* @methods setColumnsNavHover boolean
*/
export const useRoutesList = defineStore('routesList', {
state: (): RoutesListState => ({
routesList: [],
isColumnsMenuHover: false,
isColumnsNavHover: false,
}),
actions: {
async setRoutesList(data: Array<string>) {
this.routesList = data;
},
async setColumnsMenuHover(bool: Boolean) {
this.isColumnsMenuHover = bool;
},
async setColumnsNavHover(bool: Boolean) {
this.isColumnsNavHover = bool;
},
},
});