mirror of https://github.com/portainer/portainer
rename
parent
1f0be9480c
commit
ae24050224
|
@ -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[]) {
|
||||||
|
|
|
@ -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 }
|
||||||
) {
|
) {
|
|
@ -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: () =>
|
Loading…
Reference in New Issue