summaryrefslogtreecommitdiff
path: root/lib/tag-numbering/table/tagNumbering-table.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tag-numbering/table/tagNumbering-table.tsx')
-rw-r--r--lib/tag-numbering/table/tagNumbering-table.tsx10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/tag-numbering/table/tagNumbering-table.tsx b/lib/tag-numbering/table/tagNumbering-table.tsx
index 6ca46e05..847b3eeb 100644
--- a/lib/tag-numbering/table/tagNumbering-table.tsx
+++ b/lib/tag-numbering/table/tagNumbering-table.tsx
@@ -132,17 +132,27 @@ export function TagNumberingTable({ promises }: ItemsTableProps) {
shallow: false,
clearOnDefault: true,
})
+ const [isCompact, setIsCompact] = React.useState<boolean>(false)
+
+ const handleCompactChange = React.useCallback((compact: boolean) => {
+ setIsCompact(compact)
+ }, [])
+
return (
<>
<DataTable
table={table}
+ compact={isCompact}
>
<DataTableAdvancedToolbar
table={table}
filterFields={advancedFilterFields}
shallow={false}
+ enableCompactToggle={true}
+ compactStorageKey="tagNumberingTableCompact"
+ onCompactChange={handleCompactChange}
>
<TagNumberingTableToolbarActions table={table} />
</DataTableAdvancedToolbar>