"use client"; import { Table, TableHeader, TableRow, TableHead, TableBody, TableCell, } from "@usesend/ui/src/table"; import { api } from "~/trpc/react"; import { useUrlState } from "~/hooks/useUrlState"; import { Button } from "@usesend/ui/src/button"; import Spinner from "@usesend/ui/src/spinner"; import { formatDistanceToNow } from "date-fns"; // import DeleteCampaign from "./delete-campaign"; import Link from "next/link"; // import DuplicateCampaign from "./duplicate-campaign"; import { TextWithCopyButton } from "@usesend/ui/src/text-with-copy"; import DeleteTemplate from "./delete-template"; import DuplicateTemplate from "./duplicate-template"; export default function TemplateList() { const [page, setPage] = useUrlState("page", "1"); const pageNumber = Number(page); const templateQuery = api.template.getTemplates.useQuery({ page: pageNumber, }); return (