"use client";
import Link from "next/link";
import { CustomersSkeleton } from "./Skeleton";
import useCustomerListPresenter from "./useCustomerListPresenter";
import {
Table,
TableBody,
TableCell,
TableHead,
TableHeader,
TableRow,
} from "@/components/ui/table";
import { PencilSquareIcon, TrashIcon } from "@/assets/icons";
import ConfirmationModal from "@/components/ui/ConfirmationModal";
const CustomersTable = () => {
const {
isPending,
pathName,
router,
columns,
allCustomers,
modalConfig,
isModalOpen,
setIsModalOpen,
onConfirmDelete,
setCurrentCustomer,
} = useCustomerListPresenter();
if (isPending) return