Notification Panel

A notification center panel that displays notification items within a work side menu, with tabs for filtering by unread, urgent, and all notifications.

Props

heading
string
Defaults to Notifications.
activeTab
unread | urgent | all
Defaults to unread.
testId
string

Events

onMarkAllRead
() => void
_markAllRead
CustomEvent
onViewAll
() => void
_viewAll
CustomEvent

Notification Item Props

type
default | success | critical | warning | info
Defaults to default.
timestamp
string
title
string
description
string
readStatus
read | unread
Defaults to unread.
priority
normal | urgent
Defaults to normal.
testId
string

Notification Item Events

onClick
(event: Event) => void
_click
CustomEvent
Examples

Workspace

Workspace

The workspace is for productivity-focused services used by service delivery staff as a daily tool to review information, manage records, and complete tasks. The design prioritizes productivity, efficiency, and accuracy so staff can move through their work quickly while ensuring the best outcome for citizens and government.
Workspaces should be adapted to fit each service's context and user needs. The reference example is a starting point to expand on, not a rigid template.

View example

No usage guidelines have been documented for this component yet.

All GoA Design System components are built to meet WCAG 2.2 AA standards. The following guidelines provide additional context for accessible implementation.

No accessibility-specific guidelines have been documented for this component yet.

View old component docs