import { Checkbox } from "@/components/ui/checkbox" import { ColumnDef } from "@tanstack/react-table" import { StandardAvlItem } from "./standard-avl-table" // 선종별 표준 AVL 테이블 컬럼 export const standardAvlColumns: ColumnDef[] = [ { id: "select", header: ({ table }) => ( table.toggleAllPageRowsSelected(!!value)} aria-label="Select all" /> ), cell: ({ row }) => ( row.toggleSelected(!!value)} aria-label="Select row" /> ), enableSorting: false, enableHiding: false, size: 50, }, { accessorKey: "no", header: "No.", size: 60, }, { accessorKey: "disciplineName", header: "설계공종", size: 120, }, { accessorKey: "avlVendorName", header: "AVL 등재업체명", size: 140, }, { accessorKey: "materialGroupCode", header: "자재그룹 코드", size: 120, }, { accessorKey: "materialGroupName", header: "자재그룹 명", size: 130, }, { accessorKey: "vendorCode", header: "협력업체 코드", size: 120, }, { accessorKey: "vendorName", header: "협력업체 명", size: 130, }, { accessorKey: "headquarterLocation", header: "본사 위치 (국가)", size: 140, }, { accessorKey: "tier", header: "등급 (Tier)", size: 120, }, ]