Patterns
A pattern is not a component: it is the arrangement several components take when a screen has a job to do. Six are written, each to the component page’s shape one level up — what it is for, the components it is made of, and the rules that hold between them.
What a pattern page carries
Section titled “What a pattern page carries”| What it is | |
|---|---|
| The arrangement, rendered | the workshop’s own story where one holds the pattern (the shell, the states, the chat); a fragment composed from the components’ markup where none does (the dashboard, the list page, the dialog) |
| What it is for | when to use the arrangement and when not to |
| The components it is made of | each part’s job in the arrangement, and when that part is the one to use |
| The rules that hold between them | which action is primary, what the empty state says, where loading goes |
The pieces, by themselves
Section titled “The pieces, by themselves”The registry’s Shells and patterns group is five items; four of them are on the pages above and the Footer is the site’s own, with no product pattern — it is on Footer.
| Component | Use when | Where |
|---|---|---|
| Empty / loading / error states | any table, list, card or panel that loads data — every data container carries all three | workshop · 1 set |
| Footer | the bottom of every site page — 128 above it, 24 below, the blob behind its right edge on the pages that have one | workshop · 1 set |
| Nav item | composing Sidebar; a link in any dark rail | workshop · 1 set |
| Sidebar | a product screen — MAFO and the Cabinet open with it, and iRTB and MobuppsX as designed | workshop · 2 sets |
| Topbar | a product screen — under the page’s top inset, beside the Sidebar | workshop · 1 set |
Where the patterns go next
Section titled “Where the patterns go next”The Figma product kit is built from these six — nine screens for MAFO and iRTB, each assembled from library components only. The pages here are what they are built from.
Pepper UI v1.5.0
The Mobupps design system. 386 tokens, 88 components, 65 pages in the workshop — every page of this site generated from the repository, so nothing here is typed twice.