diff --git a/webui/src/features/notifications/NotificationCenterPage.tsx b/webui/src/features/notifications/NotificationCenterPage.tsx index b72afbc..d583a99 100644 --- a/webui/src/features/notifications/NotificationCenterPage.tsx +++ b/webui/src/features/notifications/NotificationCenterPage.tsx @@ -1,9 +1,8 @@ import { useEffect, useMemo, useState } from "react"; -import { Bell, Check, ExternalLink, RefreshCw, Send, XCircle } from "lucide-react"; +import { Bell, Check, ExternalLink, Send, XCircle } from "lucide-react"; import { ActionBlockerHint, ActionToolbar, - AdminIconButton, Button, ConfirmDialog, CountBadge, @@ -14,6 +13,7 @@ import { SelectionListItem, StatePanel, StatusBadge, + WorkspaceActionBar, WorkspaceFrame, WorkspaceLayout, hasScope, @@ -192,20 +192,18 @@ export default function NotificationCenterPage({ settings, auth }: { settings: A helpContextId="notifications.page.center" helpModuleId="notifications" primary={<> - -
+ void load(), loading: loading || busy, label: "i18n:govoplan-notifications.refresh" }} + className="notifications-sidebar-bar" + contextActions={
i18n:govoplan-notifications.notifications {unreadCount > 0 ? {unreadCount} : null} -
-
} + /> ({ id: status, label: statusLabel(status) }))} @@ -241,27 +239,30 @@ export default function NotificationCenterPage({ settings, auth }: { settings: A } > - -
+ {selected?.subject || selected?.event_kind || "i18n:govoplan-notifications.surface.center"} -
-
- +
} + helpAction={} + primaryActions={
- -
-
+ } + destructiveActions={} + /> {error ? {error} : null}