Skip to Content

Layout

The primitives that place everything else. Layout components have no look of their own, so the demos draw them as dashed ember guide boxes (--ds-primary-50 fill, --ds-primary-200 outline). Spacing props take the theme scale — xs 8px, sm 12px, md 16px, lg 24px, xl 32px — from the --ds-spacing-* tokens.

Container

Centres page content at a readable maximum width.

Group

Lays children out in a row: toolbars, page headers, button pairs, inline metadata.

Stack & Flex

Vertical rhythm with Stack; full flexbox control, with responsive props, with Flex.

Grid

A 12-column grid for asymmetric layouts — spans, offsets and responsive breakpoints.

SimpleGrid

Equal-width columns for card and tile grids.

Divider, Space, Center & AspectRatio

Small helpers for separation, one-off spacing, centring and media shapes.

ScrollArea

Scroll regions with the system’s thin overlay scrollbars.

Box & Paper surfaces

How surfaces sit on the page background: Paper, Card and the shadow scale.

Common page grids

The three layouts most Buildpad screens start from.

Last updated on