'use client' import { type ColumnDef } from '@tanstack/react-table' import { Abbr } from '@repo/ui/components/abbr' import { Avatar, AvatarFallback } from '@repo/ui/components/ui/avatar' import { initials } from '@repo/ui/lib/utils' import { DataTableColumnCpfCnpj, DataTableColumnHeaderSelect, DataTableColumnSelect } from '@repo/ui/components/data-table' import { columns as columns_, type Order } from '@repo/ui/routes/orders/columns' export type { Order } export const columns: ColumnDef[] = [ { id: 'select', header: DataTableColumnHeaderSelect, cell: DataTableColumnSelect }, { header: 'Comprador', cell: ({ row }) => { const { name, email } = row.original return (
{initials(name)}
) } }, { accessorKey: 'cpf_cnpj', header: 'CPF/CNPJ', // @ts-ignore accessorFn: ({ cpf, cnpj }) => cpf ?? cnpj, cell: DataTableColumnCpfCnpj }, ...columns_ ]