Files
UTMS-NG-FE/store/permissionStore.ts
2026-04-21 06:30:48 +07:00

17 lines
396 B
TypeScript

import { create } from "zustand";
type PermissionState = {
roles: string[];
permissions: string[];
};
type PermissionActions = {
setProfile: (roles: string[], permissions: string[]) => void;
};
export const usePermissionStore = create<PermissionState & PermissionActions>((set) => ({
roles: [],
permissions: [],
setProfile: (roles, permissions) => set({ roles, permissions })
}));