diff options
Diffstat (limited to 'lib/tag-numbering/table/tagNumbering-table.tsx')
| -rw-r--r-- | lib/tag-numbering/table/tagNumbering-table.tsx | 10 |
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> |
