Design system
HEEx + React components derived from Tailwind UI v4. Grouped by source pack — pick a component on the left or below.
Application UI
Shells
Elements
Forms
Feedback
Layout
Lists
Headings
Navigation
Breadcrumbs
Demo · LiveView · React
Command palettes (HEEx)
Demo · LiveView · React
Command palettes (React)
Demo · LiveView · React
Navbars
Demo · LiveView · React
Pagination
Demo · LiveView · React
Progress bars
Demo · LiveView · React
Sidebar navigation
Demo · LiveView · React
Tabs
Demo · LiveView · React
Vertical navigation
Demo · LiveView · React
Marketing
Sections
Bento grids
Demo · LiveView · React
Blog sections
Demo · LiveView · React
Contact sections
Demo · LiveView · React
Content sections
Demo · LiveView · React
CTA sections
Demo · LiveView · React
FAQ sections
Demo · LiveView · React
Feature sections
Demo · LiveView · React
Footers
Demo · LiveView · React
Header (section)
Demo · LiveView · React
Heroes
Demo · LiveView · React
Logo clouds
Demo · LiveView · React
Newsletter sections
Demo · LiveView · React
Pricing
Demo · LiveView · React
Stats sections
Demo · LiveView · React
Team sections
Demo · LiveView · React
Testimonials
Demo · LiveView · React
Elements
Feedback
Ecommerce
Components
Category filters
Demo · LiveView · React
Category previews
Demo · LiveView · React
Checkout forms
Demo · LiveView · React
Incentives
Demo · LiveView · React
Order history
Demo · LiveView · React
Order summaries
Demo · LiveView · React
Product features
Demo · LiveView · React
Product lists
Demo · LiveView · React
Product overviews
Demo · LiveView · React
Product quickviews
Demo · LiveView · React
Promo sections
Demo · LiveView · React
Reviews
Demo · LiveView · React
Shopping carts
Demo · LiveView · React
Store navigation
Demo · LiveView · React
Conventions
-
HEEx modules live under
lib/goodbones_web/components/ui/; alias the module at the call site. -
React components live under
assets/js/ui/; import from the barrelassets/js/ui/index.mjs. -
Status of every source category is tracked in
lib/goodbones_web/components/ui/PROGRESS.md. -
Agent-facing usage + add-a-component checklist live in the Design system
section of
CLAUDE.md. -
Interactive HTML uses
@tailwindplus/elements— that library is not shipped; translate behavior toPhoenix.LiveView.JSand@headlessui/react.