Widget catalog
The eight starter widgets that ship with Flow-UI, each a worked example of rendering a server driven UI component as a native SwiftUI view.
FlowWidgets covers the everyday shapes of a server driven app. Every widget documents its full JSON contract and renders live on its page; the library also doubles as reference source code for writing custom widgets.
| Widget | Type string | Use it for |
|---|---|---|
| Title block | title_block | Headings and section openers |
| Image text card | image_text_card | The workhorse list row |
| Banner | banner | Promos and hero imagery |
| Button row | button_row | Calls to action |
| Tag rail | tag_rail | Filters and category chips |
| Stepper row | stepper_row | Quantities and counts |
| Accordion | accordion | Expandable groups of nested widgets |
| Separator | separator | Dividers and spacing |
Register the whole library in one call:
Registration is last writer wins per type string, so you can override any starter widget with your own implementation by registering after the library.