pull/12297/head
testA113 2024-10-04 17:14:45 +13:00
parent 1f0be9480c
commit ae24050224
3 changed files with 6 additions and 7 deletions

View File

@ -18,8 +18,8 @@ import { DefaultDatatableSettings } from '../../../datatables/DefaultDatatableSe
import { ClusterRole } from './types'; import { ClusterRole } from './types';
import { columns } from './columns'; import { columns } from './columns';
import { useGetClusterRolesQuery } from './queries/useGetClusterRolesQuery'; import { useClusterRoles } from './queries/useClusterRoles';
import { useDeleteClusterRolesMutation } from './queries/useDeleteClusterRolesMutation'; import { useDeleteClusterRoles } from './queries/useDeleteClusterRoles';
const storageKey = 'clusterRoles'; const storageKey = 'clusterRoles';
const settingsStore = createStore(storageKey); const settingsStore = createStore(storageKey);
@ -27,7 +27,7 @@ const settingsStore = createStore(storageKey);
export function ClusterRolesDatatable() { export function ClusterRolesDatatable() {
const environmentId = useEnvironmentId(); const environmentId = useEnvironmentId();
const tableState = useTableState(settingsStore, storageKey); const tableState = useTableState(settingsStore, storageKey);
const clusterRolesQuery = useGetClusterRolesQuery(environmentId, { const clusterRolesQuery = useClusterRoles(environmentId, {
autoRefreshRate: tableState.autoRefreshRate * 1000, autoRefreshRate: tableState.autoRefreshRate * 1000,
}); });
@ -82,8 +82,7 @@ type TableActionsProps = {
function TableActions({ selectedItems }: TableActionsProps) { function TableActions({ selectedItems }: TableActionsProps) {
const environmentId = useEnvironmentId(); const environmentId = useEnvironmentId();
const deleteClusterRolesMutation = const deleteClusterRolesMutation = useDeleteClusterRoles(environmentId);
useDeleteClusterRolesMutation(environmentId);
const router = useRouter(); const router = useRouter();
async function handleRemoveClick(roles: SelectedRole[]) { async function handleRemoveClick(roles: SelectedRole[]) {

View File

@ -9,7 +9,7 @@ import { ClusterRole } from '../types';
import { queryKeys } from './query-keys'; import { queryKeys } from './query-keys';
export function useGetClusterRolesQuery( export function useClusterRoles(
environmentId: EnvironmentId, environmentId: EnvironmentId,
options?: { autoRefreshRate?: number } options?: { autoRefreshRate?: number }
) { ) {

View File

@ -6,7 +6,7 @@ import { EnvironmentId } from '@/react/portainer/environments/types';
import { queryKeys } from './query-keys'; import { queryKeys } from './query-keys';
export function useDeleteClusterRolesMutation(environmentId: EnvironmentId) { export function useDeleteClusterRoles(environmentId: EnvironmentId) {
const queryClient = useQueryClient(); const queryClient = useQueryClient();
return useMutation(deleteClusterRoles, { return useMutation(deleteClusterRoles, {
onSuccess: () => onSuccess: () =>