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}

)}
))}
); }