ui phase 11
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import type { PageParams } from '@/lib/api/types';
|
||||
import type { AuditFilters, HolidayFilters, SupportAlertFilters } from './types';
|
||||
import type { AuditFilters, DirectoryUserRole, HolidayFilters, SupportAlertFilters } from './types';
|
||||
|
||||
/**
|
||||
* React Query key factory for the admin domain (hierarchical, per the `services/{domain}` pattern). The
|
||||
@@ -27,4 +27,9 @@ export const adminKeys = {
|
||||
|
||||
roles: () => [...adminKeys.all, 'roles'] as const,
|
||||
roleList: (userId?: number) => [...adminKeys.roles(), 'list', userId ?? null] as const,
|
||||
|
||||
users: () => [...adminKeys.all, 'users'] as const,
|
||||
userSearch: (query: string, roleFilter?: DirectoryUserRole) =>
|
||||
[...adminKeys.users(), 'search', query, roleFilter ?? null] as const,
|
||||
userLookup: (userIds: number[]) => [...adminKeys.users(), 'lookup', [...userIds].sort((a, b) => a - b)] as const,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user