"use client"; import { CollectionTable } from "@/components/collections/collection-table"; import { Badge } from "@/components/ui/badge"; import { Agent } from "@/lib/types"; export function AgentsTable() { const columns = [ { key: "_id", label: "ID", render: (value: unknown) => ( {String(value).slice(-8)} ) }, { key: "name", label: "Nom", render: (value: unknown) => ( {String(value)} ) }, { key: "description", label: "Description", render: (value: unknown) => ( {String(value) || '-'} ) }, { key: "category", label: "Catégorie", render: (value: unknown) => ( {String(value)} ) }, { key: "isActive", label: "Statut", render: (value: unknown) => ( {value ? 'Actif' : 'Inactif'} ) } ]; return ( collectionName="agents" title="Liste des agents" columns={columns} /> ); }