<- Back to Ready Layouts

This page shows an empty standalone layout that fills the available window height. The root owns the viewport height; the sidebar and content areas scroll independently when content is added.

Use this structure when the page shell must stay stable while sidebar and content can later receive independent scrollable content.

Sidebar + Content preview

Structure

  • The root Column owns the page background and viewport height.
  • The inner Row uses align: fill, stretch: true, and height: 100%.
  • The Sidebar has a fixed width and its own ScrollArea.
  • The ContentArea stretches to fill the remaining width and contains a separate ScrollArea.
  • Each ScrollArea disables horizontal scrolling with scroll_x: false.

Example

Notes

  • Put scroll containers inside the sidebar and content areas, not on the page root.
  • Keep the root and shell stretched so the scroll areas receive a bounded height from the window.