diff --git a/src-web/components/ExportDataDialog.tsx b/src-web/components/ExportDataDialog.tsx index c75dfcf6..83785396 100644 --- a/src-web/components/ExportDataDialog.tsx +++ b/src-web/components/ExportDataDialog.tsx @@ -84,63 +84,70 @@ function ExportDataDialogContent({ const numSelected = Object.values(selectedWorkspaces).filter(Boolean).length; const noneSelected = numSelected === 0; return ( - - - - - - - - - - {workspaces.map((w) => ( - - + + ))} + +
- - - Workspace -
+
+ + + + + + + + + + {workspaces.map((w) => ( + + + - - - ))} - -
+ title="All workspaces" + onChange={handleToggleAll} + /> + + Workspace +
+ + setSelectedWorkspaces((prev) => ({ ...prev, [w.id]: !prev[w.id] })) + } + /> + setSelectedWorkspaces((prev) => ({ ...prev, [w.id]: !prev[w.id] })) } - /> - setSelectedWorkspaces((prev) => ({ ...prev, [w.id]: !prev[w.id] }))} - > - {w.name} {w.id === activeWorkspace.id ? '(current workspace)' : ''} -
- - - -
+ > + {w.name} {w.id === activeWorkspace.id ? '(current workspace)' : ''} +
+ + + +
+ + ); } diff --git a/src-web/components/core/DetailsBanner.tsx b/src-web/components/core/DetailsBanner.tsx index 1cabc6c5..56eac79a 100644 --- a/src-web/components/core/DetailsBanner.tsx +++ b/src-web/components/core/DetailsBanner.tsx @@ -21,10 +21,12 @@ export function DetailsBanner({ className, color, summary, children, ...extraPro 'w-0 h-0 border-t-[0.3em] border-b-[0.3em] border-l-[0.5em] border-r-0', 'border-t-transparent border-b-transparent border-l-text-subtle', )} - > + /> {summary} +
{children} +
);