fix: let mantine-datatable manage row expansion state internally

This commit is contained in:
Thomas Camlong committed 2026-07-21 16:05:59 +02:00
1 parent 9edf6ca99b
commit d53de7c641
2 files changed
+15 -2

No files matched your search

@@ -111,7 +111,6 @@ export default function DownloadClientsWidget({
const [clientFilter, setClientFilter] = useState<string[]>([]);
const [statusFilter, setStatusFilter] = useState<string[]>([]);
const [expandedIds, setExpandedIds] = useState<string[]>([]);
const [contextMenu, setContextMenu] = useState<ContextMenuState | null>(null);
const utils = clientApi.useUtils();
@@ -454,7 +453,6 @@ export default function DownloadClientsWidget({
onRowContextMenu={isEditMode ? undefined : handleContextMenu}
rowExpansion={{
allowMultiple: true,
expanded: { recordIds: expandedIds, onRecordIdsChange: setExpandedIds },
content: ({ record }) => <ExpandedRow item={record} />,
}}
/>