Broadcast site-wide messages
System banners are designed for announcements that affect the entire service — planned maintenance, urgent alerts, or important policy updates.
The system banner component displays important messages at the application level.
System banners are designed for announcements that affect the entire service — planned maintenance, urgent alerts, or important policy updates.
Unlike a toast, the system banner stays on screen until dismissed, ensuring important messages aren't lost when users navigate between pages.
When there's more than one message to convey, items cycle automatically — users can page through all announcements without the interface becoming crowded.
Banner container
Content
Icon (optional)
Badge (optional)
Action (optional)
The system banner displays important site-wide messages that should remain visible until the user dismisses them.
Renders a persistent banner at the top of the page. Use for important messages that affect all users — such as maintenance notices, urgent alerts, or policy changes.
Component tokens are specific to each component. Use the table title as the prefix: padding-2-xs under sgds/system-banner means sgds/system-banner/padding-2-xs.
sgds/padding/2-xssgds/padding/smsgds/gap/2-xssgds/gap/smsgds/gap/xlsgds/gap/xssgds/font-size/12sgds/font-size/14sgds/font-weight/regularsgds/line-height/16sgds/line-height/20sgds/color-fixed-lightsgds/surface-fixed-darksgds/dimension/64sgds/dimension/872Use a clear message with one purpose so users can act or move on quickly.
Multiple repeated messages compete for attention and make it harder to see what matters.
TabShift+TabEnterSpaceShare them with us on
Report it on GitHub
The Singapore Government Design System was developed to empower teams in creating fast, accessible and mobile-friendly digital services.