refactor(webui): adopt semantic workspace actions

This commit is contained in:
2026-08-19 18:47:45 +02:00
parent c8a7a155aa
commit b3f612bfa0
+6 -11
View File
@@ -453,8 +453,7 @@ export default function DashboardPage({
actions={configuring ? ( actions={configuring ? (
<PageActionBar <PageActionBar
variant="editor" variant="editor"
dirty={dirty} state={saving ? "saving" : dirty ? "dirty" : "clean"}
saving={saving}
helpAction={<DocumentationHelpLink reference={DASHBOARD_DOCUMENTATION} />} helpAction={<DocumentationHelpLink reference={DASHBOARD_DOCUMENTATION} />}
discardAction={{ label: <><X size={16} /> Cancel</>, onClick: discardChanges }} discardAction={{ label: <><X size={16} /> Cancel</>, onClick: discardChanges }}
saveAction={{ label: <><Save size={16} /> Save layout</>, onClick: () => void persistLayout() }} saveAction={{ label: <><Save size={16} /> Save layout</>, onClick: () => void persistLayout() }}
@@ -463,15 +462,11 @@ export default function DashboardPage({
<PageActionBar <PageActionBar
variant="overview" variant="overview"
refreshable refreshable
reloadAction={( reloadAction={{
<Button onReload: () => setRefreshKey((value) => value + 1),
onClick={() => setRefreshKey((value) => value + 1)} loading,
disabled={loading} disabledReason: loading ? DASHBOARD_I18N.loading : undefined
disabledReason={loading ? DASHBOARD_I18N.loading : undefined} }}
>
<RefreshCw size={16} /> Refresh
</Button>
)}
helpAction={<DocumentationHelpLink reference={DASHBOARD_DOCUMENTATION} />} helpAction={<DocumentationHelpLink reference={DASHBOARD_DOCUMENTATION} />}
primaryActions={( primaryActions={(
<Button <Button