Skip to content

Recipes

Copy-paste templates for common UI layouts, organized from simplest to most complex.

Simple

Quick patterns — usually 10–20 lines of YAML.

Forms

Form layouts demonstrating label alignment, grouped inputs, and validation states.

Layouts

Full-screen compositions — navbar + sidebar + main content patterns.

  • Dashboard — classic admin dashboard in both grid and flex variants
  • Email client — 3-panel inbox + list + reading pane
  • Docs site — documentation layout with breadcrumb, sidebar, and content
  • Pricing page — tier comparison cards
  • Profile page — user profile with avatar header + tabs + details

Data

Displays heavy in tables, metrics, lists, and feeds.

About the screenshots

Each recipe's screenshot is auto-generated from its YAML block by npm run gen:screenshots (headless Chromium with Obsidian CSS variable defaults). To contribute a new recipe, add a .md file here with a single ``ui-sketch fenced block, then run the script — the PNG lands indocs/img/recipes/`.