1# llimphi-widget-scaffold23Page chassis.
45Inspired by Flutter's `Scaffold` / Material 3 layout. It composes a common page
6layout:
78```text9┌──────────────────────────────┐
10│ app bar (optional) │ ← 48 px
11├──────────────────────────────┤
12│ │
13│ body (flex-grow 1) │
14│ ╭──╮│
15│ │+ ││ ← optional FAB (bottom-end)
16│ ╰──╯│
17├──────────────────────────────┤
18│ bottom bar (optional) │ ← 56 px
19└──────────────────────────────┘
20```2122Side drawers are offered as **overlays** (the app passes them through
23`view_overlay`, not through the body — that way they do not steal layout while
24closed). This widget only contributes the central chassis; the drawers are the
25responsibility of whoever opens them.
2627---
2829Part of **llimphi** — see [llimphi](../../README.md).
README.md
llimphi-widget-scaffold
Page chassis.
Inspired by Flutter's Scaffold / Material 3 layout. It composes a common page
layout:
┌──────────────────────────────┐
│ app bar (optional) │ ← 48 px
├──────────────────────────────┤
│ │
│ body (flex-grow 1) │
│ ╭──╮│
│ │+ ││ ← optional FAB (bottom-end)
│ ╰──╯│
├──────────────────────────────┤
│ bottom bar (optional) │ ← 56 px
└──────────────────────────────┘
Side drawers are offered as overlays (the app passes them through
view_overlay, not through the body — that way they do not steal layout while
closed). This widget only contributes the central chassis; the drawers are the
responsibility of whoever opens them.