Adopt semantic operations action layout

This commit is contained in:
2026-08-19 14:26:26 +02:00
parent de5bf357c9
commit db66320d68
+9 -7
View File
@@ -11,6 +11,7 @@ import { ContentGrid,
DocumentationHelpLink, DocumentationHelpLink,
LoadingFrame, LoadingFrame,
MetricCard, MetricCard,
PageActionBar,
PageLayout, PageLayout,
StatusBadge, StatusBadge,
TableActionGroup, TableActionGroup,
@@ -123,16 +124,17 @@ export default function OpsPage({ settings, auth }: {settings: ApiSettings;auth:
return ( return (
<PageLayout <PageLayout
archetype="overview"
title="i18n:govoplan-ops.ops.907a54c2" title="i18n:govoplan-ops.ops.907a54c2"
description="i18n:govoplan-ops.runtime_health_deployment_profile_worker_split_a.55340156" description="i18n:govoplan-ops.runtime_health_deployment_profile_worker_split_a.55340156"
error={error} error={error}
actions={ actions={<PageActionBar
<> variant="overview"
<DocumentationHelpLink reference={OPS_DOCUMENTATION} /> refreshable
<Button variant="primary" onClick={() => void runChecks()} disabled={Boolean(runProbesDisabledReason)} disabledReason={runProbesDisabledReason}>i18n:govoplan-ops.surface.run_probes</Button> reloadAction={<Button onClick={() => void load()} disabled={loading} disabledReason={loading ? OPS_I18N.loading : undefined}><RefreshCw size={16} /> i18n:govoplan-ops.reload.cce71553</Button>}
<Button onClick={() => void load()} disabled={loading} disabledReason={loading ? OPS_I18N.loading : undefined}><RefreshCw size={16} /> i18n:govoplan-ops.reload.cce71553</Button> helpAction={<DocumentationHelpLink reference={OPS_DOCUMENTATION} />}
</> primaryActions={<Button variant="primary" onClick={() => void runChecks()} disabled={Boolean(runProbesDisabledReason)} disabledReason={runProbesDisabledReason}>i18n:govoplan-ops.surface.run_probes</Button>}
} />}
> >
{status && !ready && ( {status && !ready && (
<ActionBlockerHint <ActionBlockerHint