What’s in it
shadcn/ui library
All ~50 shadcn/ui components — buttons, cards, forms, tables, dialogs, etc. — searchable and previewable.
Your custom components
Components you’ve created in this project. Drag-and-drop reuse across pages.
Templates
Pre-built page templates (settings, dashboard, signup) you can drop in and customize.
Drag-and-drop
In Visual edit mode, drag a component from the panel onto the canvas. vly:- Adds the import to the target file.
- Inserts the component at the drop location.
- Wires up any required props with sensible defaults.
Searching
Type a component name or a description. Search matches:- Component name (
Button,Card,Dialog) - Common synonyms (
ModalfindsDialog) - Tags (
form,input,feedback,layout)
Customizing a component
shadcn/ui components are owned by your project, not imported from a library. Open any component file (e.g.,components/ui/button.tsx) and edit it freely. Your customization is permanent for that project.
To add new variants (“primary”, “danger”, “ghost”), edit the component’s variants config. To restyle entirely, replace the JSX. vly’s auto-generated code respects whatever’s in there.
See shadcn/ui components for the full list.
Tips
Related
shadcn/ui components
Full reference for the library.
Design systems
Theming the library.
Visual edits
Click-to-edit on the canvas.
