"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}
/>
);
}