23 lines
656 B
TypeScript
23 lines
656 B
TypeScript
'use client';
|
|
|
|
import { DataTable } from '@/shared/components/dataTable/DataTable';
|
|
|
|
import GEmolumentoColumns from './GEmolumentoColumns';
|
|
import GEmolumentoTableInterface from '../../interfaces/GEmolumento/GEmolumentoTableInterface';
|
|
|
|
/**
|
|
* Componente principal da tabela de Naturezas
|
|
*/
|
|
export default function GEmolumentoTable({ data, onEdit, onDelete }: GEmolumentoTableInterface) {
|
|
const columns = GEmolumentoColumns(onEdit, onDelete);
|
|
return (
|
|
<div>
|
|
<DataTable
|
|
data={data}
|
|
columns={columns}
|
|
filterColumn="descricao"
|
|
filterPlaceholder="Buscar por descrição da natureza..."
|
|
/>
|
|
</div>
|
|
);
|
|
}
|