ignore folder
This commit is contained in:
16
store/permissionStore.ts
Normal file
16
store/permissionStore.ts
Normal file
@ -0,0 +1,16 @@
|
||||
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 })
|
||||
}));
|
||||
Reference in New Issue
Block a user