refactor(admin): refactor admin roles and users management
This commit is contained in:
9
src/app/(modules)/roles/queries/roleKeys.ts
Normal file
9
src/app/(modules)/roles/queries/roleKeys.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
import type { RoleListParams } from '@/types';
|
||||
|
||||
export const roleKeys = {
|
||||
all: ['roles'] as const,
|
||||
lists: () => [...roleKeys.all, 'list'] as const,
|
||||
list: (params: RoleListParams) => [...roleKeys.lists(), params] as const,
|
||||
details: () => [...roleKeys.all, 'detail'] as const,
|
||||
detail: (id: number) => [...roleKeys.details(), id] as const,
|
||||
};
|
||||
Reference in New Issue
Block a user