Adopt shared WebUI layout primitives

This commit is contained in:
2026-08-18 11:30:40 +02:00
parent bf0ebe1541
commit 178888c7ac
@@ -1,3 +1,4 @@
import { MetricGrid } from "@govoplan/core-webui";
import { Link } from "react-router"; import { Link } from "react-router";
import { import {
DismissibleAlert, DismissibleAlert,
@@ -40,7 +41,7 @@ export default function NotificationSummaryWidget({
{error} {error}
</DismissibleAlert> </DismissibleAlert>
)} )}
<div className="metric-grid inside dashboard-widget-metrics"> <MetricGrid columns={3} spacing="none">
<MetricCard <MetricCard
label="i18n:govoplan-notifications.unread" label="i18n:govoplan-notifications.unread"
value={summary?.unread ?? 0} value={summary?.unread ?? 0}
@@ -63,7 +64,7 @@ export default function NotificationSummaryWidget({
detail="i18n:govoplan-notifications.delivery_failures" detail="i18n:govoplan-notifications.delivery_failures"
/> />
)} )}
</div> </MetricGrid>
<div className="notifications-widget-actions"> <div className="notifications-widget-actions">
<DocumentationHelpLink reference={NOTIFICATIONS_DOCUMENTATION} /> <DocumentationHelpLink reference={NOTIFICATIONS_DOCUMENTATION} />
{showCenterLink && ( {showCenterLink && (