Skip to content

Pages

Layout

A page has no surface of its own: the content field is the canvas, and everything on it is a card. With a topbar and navigation present, the field tucks into the corner the two of them leave.

LayerRole
Chrome, the drawer and app barSurface-container
Canvas, the content fieldSurface
Pane, a section or tableSurface-container-low
Pane header, a summary rowSurface-container

Empty states

An empty page, table or relation manager centers Filament's empty state: the icon in a surface-container-high circle on the variant ink, the heading in title-medium, the description in body-medium on the variant ink, and its actions buttons.

Simple pages

The login, registration and password reset pages, and any other simple layout, put their card on the pane tone rounded 28dp over the canvas, with the heading in headline-small emphasized.

Everything else on a page

PartWhat it takes
Text in a schemaBody-medium on the plain ink
Unordered listBody-medium on the variant ink
Icon in a schemaThe variant ink
Image in a schemaRounded 12dp
Fused control groupRounded 12dp, clipped so its children share the corner
Skip linkA fully rounded primary pill
Text selectionThe primary container
Focus ringThe primary color
ScrollbarsA thin outline-variant thumb, darkening on hover