27 lines
699 B
TypeScript
27 lines
699 B
TypeScript
'use client';
|
|
|
|
import { DataTable } from '@/shared/components/dataTable/DataTable';
|
|
|
|
import TCensecQualidadeTableInterface from '@/packages/administrativo/interfaces/TCensecQualidade/TCensecQualidadeTableInterface';
|
|
import TCensecQualidadeColumns from './TCensecQualidadeColumns';
|
|
|
|
/**
|
|
* Componente principal da tabela
|
|
*/
|
|
export default function TCensecQualidadeTable({
|
|
data,
|
|
onEdit,
|
|
onDelete,
|
|
}: TCensecQualidadeTableInterface) {
|
|
const columns = TCensecQualidadeColumns(onEdit, onDelete);
|
|
return (
|
|
<div>
|
|
<DataTable
|
|
data={data}
|
|
columns={columns}
|
|
filterColumn="descricao"
|
|
filterPlaceholder="Busque pela descrição..."
|
|
/>
|
|
</div>
|
|
);
|
|
}
|