"use client"; import { ExclamationIcon, PencilSquareIcon, TrashIcon } from "@/assets/icons"; import ConfirmationModal from "@/components/ui/ConfirmationModal"; import { _TooltipDefaultParams } from "@/constants/tooltip"; import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow, } from "@/components/ui/table"; import TableSkeleton from "@/components/ui/TableSkeleton"; import { formatPhoneNumber } from "@/utils/shared"; import Link from "next/link"; import { Tooltip } from "react-tooltip"; import { useCompanyListPresenter } from "./useCompanyListPresenter"; interface IProps {} const CompaniesTable = ({}: IProps) => { const { isPending, pathName, columns, allCompanies, setIsModalOpen, router, isModalOpen, setCurrentCompany, onConfirmDelete, modalConfig, } = useCompanyListPresenter(); return (