import type { DistributedListData } from "@/features/distributed/lib/data"; import { Button } from "@/shared/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuTrigger, } from "@/shared/ui/dropdown-menu"; import type { ColumnDef } from "@tanstack/react-table"; import { EllipsisVertical, Eye } from "lucide-react"; interface ColumnProps { handleEdit: (district: DistributedListData) => void; } export const columnsDistributed = ({ handleEdit, }: ColumnProps): ColumnDef[] => [ { accessorKey: "id", header: () =>
, cell: ({ row }) => (
{row.index + 1}
), }, { accessorKey: "name", header: () =>
Xaridoring ismi
, cell: ({ row }) => (
{row.original.employee_name}
), }, { accessorKey: "name-product", header: () =>
Mahsulot nomi
, cell: ({ row }) => (
{row.original.product.name}
), }, { accessorKey: "name-product", header: () =>
Soni
, cell: ({ row }) => (
{row.original.quantity}
), }, { id: "actions", header: () =>
Amallar
, cell: ({ row }) => { const district = row.original; return ( ); }, }, ];