// config/columns.config.jsx // Column definitions and pinning config for the Users table. import { Badge } from "@/components/ui/badge"; import { Clock } from "lucide-react"; import { buildColumns } from "@/utils/table.util"; import { buildSelectionColumn } from "@/components/generic/Table/buildSelectionColumn"; import { buildRowActionsColumn } from "@/components/generic/Table/buildRowActionsColumn"; import { formatDuration } from "@/utils/timestamp.util"; export const columnPinning = { right: ["actions"], left: [], }; // ─── Custom cell overrides ──────────────────────────────────────────────────── const cellOverrides = { duration_seconds: (info) => { const seconds = parseInt(info.getValue() ?? 0, 10); return (