"use client"; import { useQuery } from "@tanstack/react-query"; import { TransmittalList } from "@/components/transmittal/transmittal-list"; import { transmittalService } from "@/lib/services/transmittal.service"; import { Button } from "@/components/ui/button"; import { Plus, RefreshCw } from "lucide-react"; import Link from "next/link"; import { TransmittalListResponse } from "@/types/transmittal"; export default function TransmittalPage() { const { data, isLoading, error, refetch, } = useQuery({ queryKey: ["transmittals"], queryFn: () => transmittalService.getAll({ projectId: 1 }), }); return (

Transmittals

Manage document transmittal slips

{error && (
Failed to load transmittals.
)} {isLoading ? (
) : ( )}
); }