Fluent Commerce Logo
Docs

Page Grid Component

UI Component

Changed on:

7 Sept 2026

Overview

The Page Grid is a Mystique layout component that groups related content into a section. Optional padding and a configurable background can be applied to set the section apart visually.It renders as a grid container and does not display any content of its own - it lays out its descendants.
Plugin NameCore
The standard library of mystique components. 
0000-00-00

v1.0.0

Initial changelog entry.

Alias

fc.page.grid

Detailed technical description

How It Renders

The Page Grid renders its descendants inside a grid container and applies optional padding and background styling:
  • When `indent` is `true`, the container is given 16px of padding; when `false` or omitted, no padding is applied
  • When `background` is set, the value is first resolved as a theme palette path (for example `mystique.colours.constants.lightgrey`); if the path does not resolve, the value is used as a raw CSS color (for example a hex value such as `#ff0000`)
  • When `background` is omitted, no background color is applied

Behavior

The Page Grid is nestable - a Page Grid can contain other Page Grids or components to build a sectioned layout.It is registered under `category: layout`

Properties

NameTypeRequiredDefaultDescription
`indent``boolean`No`false`Adds 16px of padding to the container when `true`
`background``string`NoNone
  • Background color of the container
  • Resolved first as a theme palette path (for example `mystique.colours.constants.lightgrey`)
  • Falls back to the raw value as a CSS color when the path does not resolve (for example `#ff0000`)

Configuration example

1{
2    "component": "fc.page.grid",
3    "props": {
4        "indent": true,
5        "background": "mystique.colours.constants.lightgrey"
6    },
7    "descendants": []
8}

Version History

2026-09-07

v26.9.7

Initial release.

Recommended Placement

Use the Page Grid to group related content into sections and to build the overall layout of a page or tab - for example, the sections of the Sourcing tab.It is nestable, so it can wrap other Page Grids or components to form nested layout regions.