Documentation
Everything you need to ship Camaleo — setup, the thirteen skins, every component and how to make it yours. Every example on every page wears the skin you pick in the bar above.
Start here
- InstallTwo packages and one stylesheet, in Next.js or Vite.
- Pick a skinLoad one or many, switch at runtime, set the brand color and dark mode.
- Make it yoursTokens, scoped rules, or a fourteenth skin written from scratch.
Components
78 component pages in 10 groups, each with live examples, props and keyboard notes. The thumbnails wear the skin, mode and brand from the bar above.
- Actions3Button, Toggle, Spinner
- Forms9Field, Select, Native select, Combobox…
- Advanced forms7Input group, OTP field, TagsInput, File upload…
- Dates6Calendar, Range calendar, Date picker, Date range picker…
- Feedback6Alert, Toast, Progress, Meter…
- Display8Badge, Avatar, Card, Kbd…
- Data display10DataTable, DataList, Stat, Timeline…
- Overlays8Dialog, AlertDialog, Drawer, Popover…
- Navigation9Tabs, Accordion, Breadcrumb, Pagination…
- Layout and app12Box, Stack, Grid, Container…
Skins
Open a skin for its fonts, tokens and when to use it. To dress every example in one, pick it in the bar above.
- Minimal · previewing
- Swiss
- Editorial
- Progressive
- Material
- Cupertino
- Glass
- Neumorphism
- Clay
- Neubrutalism
- Retro
- Retro pixel
- Y2K
- Make your own
Guides
What's new
- Oct 30 Per-skin polish: vertical tabs in Material, glass table rows, Neubrutalism alerts.
- Oct 30 Radio items and submenus in Menu, Stepper errors, table captions and footers.
- Oct 30 English default texts with a
MessagesProviderand a pt-BR pack. - Oct 28–30 A page for every component, with live examples in all 13 skins.
Was this page helpful? · Edit this page on GitHub