'use client'
import PageTitle from "@/components/ui/PageTitle";
import {useFetchUsers} from "@/hooks/useFetchUsers";
import Spinner from "@/components/Spinner";
import useRoutes from "@/hooks/useRoutes";
import Link from "next/link";
import {PencilIcon, PlusIcon, TrashIcon} from "@heroicons/react/24/solid";
import React from "react";
import {deleteUser} from "@/utils/api/usersApi";
import {UserType} from "@/types/UserType";
import Card from "@/components/layout/Card";
import Button from "@/components/ui/Button";
const UsersPage = () => {
const { users, isLoading } = useFetchUsers();
const routes = useRoutes();
const handleDelete = (user: UserType) => {
deleteUser(user)
.then(() => window.location.reload())
}
if (isLoading) {
return