Loading capif_frontend/src/pages/users/index.js +4 −12 Original line number Diff line number Diff line Loading @@ -69,7 +69,7 @@ const Users = () => { const [errorCreating, setErrorCreating] = useState(false); // Fetch all users data const { data: usersData, isLoading, isError } = useQuery({ const { data: usersData, isLoading, isError, refetch } = useQuery({ queryKey: ['users'], queryFn: () => getUsersPagesOrder(), // Fetch all data without pagination in query }); Loading Loading @@ -134,11 +134,7 @@ const Users = () => { await deleteUsers(selectedUsers); setDeleteMessage('Users removed'); const response = await getUsersPagesOrder(); setUsers(response); setTotalUsers(response.length); setTotalPages(Math.ceil(response.length / pageSize)); await refetch(); // Refetch the users after deletion setDeleteDialogOpen(false); setSelectedUsers([]); setShowDeleteMessage(true); Loading Loading @@ -186,13 +182,9 @@ const Users = () => { const handleCreateConfirm = async () => { try { setIsCreating(true); setErrorCreating(false); await createUser(userCreate); const response = await getUsersPagesOrder(); setUsers(response); setTotalUsers(response.length); setTotalPages(Math.ceil(response.length / pageSize)); await refetch(); // Refetch the users after creation setCreateDialogOpen(false); setShowCreateMessage(true); } catch (error) { Loading Loading
capif_frontend/src/pages/users/index.js +4 −12 Original line number Diff line number Diff line Loading @@ -69,7 +69,7 @@ const Users = () => { const [errorCreating, setErrorCreating] = useState(false); // Fetch all users data const { data: usersData, isLoading, isError } = useQuery({ const { data: usersData, isLoading, isError, refetch } = useQuery({ queryKey: ['users'], queryFn: () => getUsersPagesOrder(), // Fetch all data without pagination in query }); Loading Loading @@ -134,11 +134,7 @@ const Users = () => { await deleteUsers(selectedUsers); setDeleteMessage('Users removed'); const response = await getUsersPagesOrder(); setUsers(response); setTotalUsers(response.length); setTotalPages(Math.ceil(response.length / pageSize)); await refetch(); // Refetch the users after deletion setDeleteDialogOpen(false); setSelectedUsers([]); setShowDeleteMessage(true); Loading Loading @@ -186,13 +182,9 @@ const Users = () => { const handleCreateConfirm = async () => { try { setIsCreating(true); setErrorCreating(false); await createUser(userCreate); const response = await getUsersPagesOrder(); setUsers(response); setTotalUsers(response.length); setTotalPages(Math.ceil(response.length / pageSize)); await refetch(); // Refetch the users after creation setCreateDialogOpen(false); setShowCreateMessage(true); } catch (error) { Loading