import { GridColDef } from '@mui/x-data-grid-premium';

export const createCuttingPanelColumns = (): GridColDef[] => [
  {
    field: 'productId',
    headerName: 'Código',
    width: 90,
    align: 'center',
    headerAlign: 'center',
    description: 'Código do produto',
  },
  {
    field: 'description',
    headerName: 'Descrição',
    minWidth: 250,
    flex: 2,
    description: 'Descrição do produto',
  },
  {
    field: 'pacth',
    headerName: 'Unidade',
    width: 80,
    align: 'center',
    headerAlign: 'center',
    description: 'Unidade de medida',
  },
  {
    field: 'stockId',
    headerName: 'Estoque',
    width: 80,
    align: 'center',
    headerAlign: 'center',
    description: 'Código do estoque',
  },
  {
    field: 'saleQuantity',
    headerName: 'Qtd Vendida',
    width: 100,
    align: 'right',
    headerAlign: 'right',
    description: 'Quantidade vendida',
  },
  {
    field: 'cutQuantity',
    headerName: 'Qtd Cortada',
    width: 100,
    align: 'right',
    headerAlign: 'right',
    description: 'Quantidade cortada',
  },
  {
    field: 'separedQuantity',
    headerName: 'Qtd Separada',
    width: 110,
    align: 'right',
    headerAlign: 'right',
    description: 'Quantidade separada',
  },
];
