Skip to main content

AlertCenterView

packages/engagement/components/organisms/AlertCenterView.js · Tier: organism · Module: engagement · Rendering: Server Component

Purpose​

The two-column alert-centre body: the live alerts map on the left and the paginated alerts list (with empty state) on the right.

Props​

PropTypeRequiredDefaultDescription
langstringyes—Locale.
tobjectyes—security.alertCenter dictionary.
tSeverityobjectyes—security.severity dictionary.
canCreatebooleanyes—Shows the create-alert affordance.
alertsobject[]yes—The alerts for the map + list.
pagenumberyes—Page index.
totalPagesnumberyes—Total pages.

Composition​

  • Uses: molecules/engagement/AlertsMapClient, organisms/engagement/SecurityAlertList, LocalizedLink.
  • Used by: the security alert-centre page.

Internationalisation​

Copy from security.alertCenter / severity.

Accessibility​

Two labelled <section>s (map + list).

molecules/engagement/AlertsMap, organisms/engagement/SecurityAlertList.