import { useMutation, useQueryClient } from '@tanstack/react-query' import { queryKeys } from '@/core/react-query/keys' import { adminsService } from '@/services/admins.service' export function useDeleteAdmin() { const queryClient = useQueryClient() return useMutation({ mutationFn: (adminId: number) => adminsService.delete(adminId), onSuccess: async () => { await queryClient.invalidateQueries({ queryKey: queryKeys.admins.all, }) }, }) }