import type { SupportTicket } from "@prisma/client";
import Link from "next/link";
import { LifeBuoy } from "lucide-react";
import { DataTableShell } from "@/components/shared/data-table-shell";
import {
DataTable,
DataTableBody,
DataTableCell,
DataTableHead,
DataTableHeadCell,
DataTableHeaderRow,
DataTableRow,
} from "@/components/shared/data-table";
import {
SupportTicketPriorityBadge,
SupportTicketStatusBadge,
} from "@/components/support/ticket-badges";
import { UserSupportTicketActions } from "@/components/support/user-ticket-actions";
import { buttonVariants } from "@/components/ui/button";
import { formatDate } from "@/lib/utils";
interface UserSupportTicketTableProps {
tickets: SupportTicket[];
}
export function UserSupportTicketTable({ tickets }: UserSupportTicketTableProps) {
return (
}
emptyAction={
提交第一张工单
}
>
标题
状态
优先级
更新时间
操作
{tickets.map((ticket) => (
{ticket.subject}
{ticket.category && (
{ticket.category}
)}
))}
);
}