Support the page structure
For single-topic forms where all fields can be shown on one screen
A single-page form layout for collecting information from users across one focused step.
For single-topic forms where all fields can be shown on one screen
When the form is short enough not to need a stepper (under 8 fields)
For multi-step forms — use the stepper page template instead
All fields are required unless marked optional.
sgds-input (used)
sgds-select (used)
sgds-button (used)
sgds-breadcrumb (used)
A simple form page with a heading, description, fields, and submission actions.
All fields are required unless marked optional.
All fields are required unless marked optional.
Component tokens are specific to each component. Use the table title as the prefix: padding-lg under sgds/form-page means sgds/form-page/padding-lg.
sgds/padding/lgsgds/gap/smsgds/border-color-mutedsgds/border-radius/mdsgds/border-width/1sgds/color-defaultsgds/surface-defaultUse the SGDS components inside the form page pattern so keyboard behaviour stays predictable.
Check focus order and action placement in the surrounding page context, especially when the pattern groups multiple interactive elements together.
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.