// lib/tbe-last/table/dialogs/pr-items-dialog.tsx "use client" import * as React from "react" import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogDescription } from "@/components/ui/dialog" import { Badge } from "@/components/ui/badge" import { formatDate } from "@/lib/utils" interface PrItemsDialogProps { open: boolean onOpenChange: (open: boolean) => void sessionDetail: any isLoading: boolean } export function PrItemsDialog({ open, onOpenChange, sessionDetail, isLoading }: PrItemsDialogProps) { return ( PR Items Purchase Request items for this RFQ {isLoading ? (
Loading...
) : sessionDetail?.prItems ? (
{sessionDetail.prItems.map((item: any) => ( ))}
PR No Material Code Description Size Qty Unit Delivery Major
{item.prNo} {item.materialCode} {item.materialDescription} {item.size || "-"} {item.quantity} {item.uom} {item.deliveryDate ? formatDate(item.deliveryDate, "KR") : "-"} {item.majorYn && Major}
) : (
No PR items available
)}
) }