{"id":"ef2e1912-407e-4402-8a6d-78669e0b0246","slug":"shadcn-ui","url":"https://ui.shadcn.com","domain":"ui.shadcn.com","name":"shadcn/ui","tagline":"64 copy-in React components on Radix + Tailwind, installed by CLI","description":"The official shadcn/ui site: documentation, live examples, blocks, theming, and the registry the `shadcn` CLI reads from. It ships 64 documented components — from Button and Dialog through Sidebar, Data Table, Chart, and the newer chat primitives Message, Message Scroller, Bubble and Attachment — as source files you own, styled with Tailwind CSS variables and built on Radix primitives. Blocks cover dashboard, sidebar, login and signup layouts. It is the default starting point for any React app that needs a coherent, accessible, themeable component layer without a runtime dependency.","category":"component-libraries","subcategory":"shadcn-registries","kinds":["component-library","registry","design-system-docs"],"facets":{"framework":["react","next","remix","astro","vanilla"],"styling":["tailwind-v4","tailwind-v3","css-variables"],"license":["mit"],"pricing":["free","open-source"],"distribution":["shadcn-registry","cli","copy-paste","npm-package","github-repo","mcp-server"],"platform":["web"],"accessibility":["built-on-accessible-primitives","aria-complete","keyboard-navigable","focus-managed","semantic-html"],"content_type":["code","design-tokens"],"agent_readiness":["registry-json","cli-installable","mcp-server","structured-docs","copy-paste-ready","open-source-code"],"maturity":"actively-maintained"},"components":["accordion","alert","alert-dialog","aspect-ratio","attachments","avatar","badge","breadcrumbs","button","button-group","calendar","card","carousel","chart","bar-chart","line-chart","area-chart","pie-chart","checkbox","collapsible","combobox","command-palette","context-menu","data-grid","table","date-picker","dialog","direction-provider","drawer","dropdown-menu","empty-state","form","label","help-text","validation-message","hover-card","text-input","input-group","otp-input","kbd","menubar","message","message-scroller","navigation-menu","pagination","popover","progress-bar","survey","radio-group","resizable","scroll-area","select","separator","sheet","sidebar","skeleton","slider","spinner","switch","tabs","textarea","toast","toggle-button","toggle-group","tooltip","typography","login-form","signup-form","app-shell","theme-provider","radar-chart","chart-tooltip","dashboard","modal","fieldset"],"componentCount":64,"surfaces":["login-web-app","sign-up","settings-web-app","account-web-app","admin-panel","analytics","search-results","filtering-items","single-item-detail","empty-state","multi-step-form","showing-input-error","saving-changes","command-palette","notifications","ai-chat-panel","chat-web-app","user-management","api-keys"],"templates":[],"templateCount":null,"install":"pnpm dlx shadcn@latest add [component]","pkg":"shadcn","docsUrl":"https://ui.shadcn.com/docs","repoUrl":"https://github.com/shadcn-ui/ui","registryUrl":"https://ui.shadcn.com/r/styles/new-york-v4/registry.json","machineUrls":[{"kind":"llms-txt","url":"https://ui.shadcn.com/llms.txt"},{"kind":"sitemap","url":"https://ui.shadcn.com/sitemap.xml"}],"sameAs":null,"partOf":null,"github":{"stars":121400,"license":"MIT","last_activity":null},"pricingDetail":null,"counts":{"icons":null,"fonts":null,"palettes":null,"entries":null,"blocks":null},"agentGuidance":"Make this the base layer of any React UI task, then add narrower registries (Dice UI for kanban/data-grid/media, Tailark for marketing sections) on top — they publish against the same registry schema and share the Radix + CSS-variable token model, so they compose without style drift. Always run `init` before `add`, and check components.json aliases; if the project already has a components/ui directory, `add` will overwrite hand-edited files without warning. Do not add a component you can compose from ones already installed — the copy-in model means every `add` is permanent surface area in the repo.","whyItMatters":"It reset how React UI is distributed — as owned source rather than an imported dependency — and its token conventions are now the lingua franca that a dozen other registries target.","tier":"S","notableFor":["64 documented components","CLI + registry.json install path","official MCP server for registries","Radix primitives with Tailwind CSS variables","chat primitives (Message, Bubble, Attachment) shipped in core"],"httpStatus":200,"verifiedAt":"2026-08-15","evidence":"https://ui.shadcn.com/docs/components, https://ui.shadcn.com/docs/cli, https://ui.shadcn.com/blocks, https://github.com/shadcn-ui/ui","imageKey":"ef2e1912-407e-4402-8a6d-78669e0b0246","ogImage":"https://ui.shadcn.com/og?title=The%20Foundation%20for%20your%20Design%20System&description=A%20set%20of%20beautifully%20designed%20components%20that%20you%20can%20customize%2C%20extend%2C%20and%20build%20on.%20Start%20here%20then%20make%20it%20your%20own.%20Open%20Source.%20Open%20Code.","favicon":"https://ui.shadcn.com/favicon.ico","savedAt":null,"source":"bookmark","signals":{"stars":126358,"weeklyDownloads":0,"lastRelease":"2026-10-18","pushedAt":"2026-10-23","archived":false,"deprecated":false,"checked":"2026-10-23"},"summary":"Official shadcn/ui site and registry: 64 documented React components as copy-in source, styled with Tailwind CSS variables on Radix primitives, plus blocks for dashboard, sidebar, login, and signup. Installed with the shadcn CLI. MIT licensed.","aliases":["shadcn","shadcn-ui/ui"],"useCases":["add a button, dialog, or sidebar to a React app as source you own","add charts to a React dashboard","start from dashboard, sidebar, login, or signup blocks","add chat primitives such as message and message scroller","theme components with CSS variables and base color themes","install a component with the shadcn CLI","build your own component library on a shared registry schema"],"notFor":["not a runtime dependency; components are copied in as source you own","not a large template or page collection; blocks cover a few layouts","not a third-party registry"],"exampleQueries":["shadcn/ui components for React","add a dialog component with the shadcn CLI","copy-in React components on Radix and Tailwind","shadcn dashboard, sidebar, login, and signup blocks","shadcn/ui chart components","shadcn message scroller chat component","shadcn/ui theming with CSS variables","shadcn registry.json install path","pnpm dlx shadcn@latest add component","official shadcn MCP server for registries","shadcn data table component"],"profile":{"theming":["css-variables","multiple-themes","design-tokens"]},"scope":"core-design","builtOn":["radix","tailwind"],"visual":null,"hasImage":true,"page":"https://index.chele.bi/r/shadcn-ui/","itemCount":163,"items":[{"name":"accordion","title":null,"component":"accordion","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/accordion.json"},{"name":"alert","title":null,"component":"alert","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/alert.json"},{"name":"alert-dialog","title":null,"component":"alert-dialog","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/alert-dialog.json"},{"name":"aspect-ratio","title":null,"component":"aspect-ratio","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/aspect-ratio.json"},{"name":"attachment","title":null,"component":"file-card","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/attachment.json"},{"name":"avatar","title":null,"component":"avatar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/avatar.json"},{"name":"badge","title":null,"component":"badge","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/badge.json"},{"name":"breadcrumb","title":null,"component":"breadcrumbs","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/breadcrumb.json"},{"name":"bubble","title":null,"component":"message","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/bubble.json"},{"name":"button","title":null,"component":"button","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/button.json"},{"name":"button-group","title":null,"component":"button-group","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/button-group.json"},{"name":"calendar","title":null,"component":"calendar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/calendar.json"},{"name":"card","title":null,"component":"card","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/card.json"},{"name":"carousel","title":null,"component":"carousel","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/carousel.json"},{"name":"chart","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart.json"},{"name":"chart-area-axes","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-area-axes.json"},{"name":"chart-area-default","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-area-default.json"},{"name":"chart-area-gradient","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-area-gradient.json"},{"name":"chart-area-icons","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-area-icons.json"},{"name":"chart-area-interactive","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-area-interactive.json"},{"name":"chart-area-legend","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-area-legend.json"},{"name":"chart-area-linear","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-area-linear.json"},{"name":"chart-area-stacked","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-area-stacked.json"},{"name":"chart-area-stacked-expand","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-area-stacked-expand.json"},{"name":"chart-area-step","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-area-step.json"},{"name":"chart-bar-active","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-bar-active.json"},{"name":"chart-bar-default","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-bar-default.json"},{"name":"chart-bar-horizontal","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-bar-horizontal.json"},{"name":"chart-bar-interactive","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-bar-interactive.json"},{"name":"chart-bar-label","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-bar-label.json"},{"name":"chart-bar-label-custom","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-bar-label-custom.json"},{"name":"chart-bar-mixed","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-bar-mixed.json"},{"name":"chart-bar-multiple","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-bar-multiple.json"},{"name":"chart-bar-negative","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-bar-negative.json"},{"name":"chart-bar-stacked","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-bar-stacked.json"},{"name":"chart-line-default","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-line-default.json"},{"name":"chart-line-dots","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-line-dots.json"},{"name":"chart-line-dots-colors","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-line-dots-colors.json"},{"name":"chart-line-dots-custom","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-line-dots-custom.json"},{"name":"chart-line-interactive","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-line-interactive.json"},{"name":"chart-line-label","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-line-label.json"},{"name":"chart-line-label-custom","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-line-label-custom.json"},{"name":"chart-line-linear","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-line-linear.json"},{"name":"chart-line-multiple","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-line-multiple.json"},{"name":"chart-line-step","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-line-step.json"},{"name":"chart-pie-donut","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-pie-donut.json"},{"name":"chart-pie-donut-active","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-pie-donut-active.json"},{"name":"chart-pie-donut-text","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-pie-donut-text.json"},{"name":"chart-pie-interactive","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-pie-interactive.json"},{"name":"chart-pie-label","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-pie-label.json"},{"name":"chart-pie-label-custom","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-pie-label-custom.json"},{"name":"chart-pie-label-list","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-pie-label-list.json"},{"name":"chart-pie-legend","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-pie-legend.json"},{"name":"chart-pie-separator-none","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-pie-separator-none.json"},{"name":"chart-pie-simple","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-pie-simple.json"},{"name":"chart-pie-stacked","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-pie-stacked.json"},{"name":"chart-radar-default","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radar-default.json"},{"name":"chart-radar-dots","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radar-dots.json"},{"name":"chart-radar-grid-circle","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radar-grid-circle.json"},{"name":"chart-radar-grid-circle-fill","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radar-grid-circle-fill.json"},{"name":"chart-radar-grid-circle-no-lines","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radar-grid-circle-no-lines.json"},{"name":"chart-radar-grid-custom","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radar-grid-custom.json"},{"name":"chart-radar-grid-fill","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radar-grid-fill.json"},{"name":"chart-radar-grid-none","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radar-grid-none.json"},{"name":"chart-radar-icons","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radar-icons.json"},{"name":"chart-radar-label-custom","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radar-label-custom.json"},{"name":"chart-radar-legend","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radar-legend.json"},{"name":"chart-radar-lines-only","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radar-lines-only.json"},{"name":"chart-radar-multiple","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radar-multiple.json"},{"name":"chart-radar-radius","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radar-radius.json"},{"name":"chart-radial-grid","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radial-grid.json"},{"name":"chart-radial-label","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radial-label.json"},{"name":"chart-radial-shape","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radial-shape.json"},{"name":"chart-radial-simple","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radial-simple.json"},{"name":"chart-radial-stacked","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radial-stacked.json"},{"name":"chart-radial-text","title":null,"component":"chart","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-radial-text.json"},{"name":"chart-tooltip-advanced","title":null,"component":"chart-tooltip","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-tooltip-advanced.json"},{"name":"chart-tooltip-default","title":null,"component":"chart-tooltip","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-tooltip-default.json"},{"name":"chart-tooltip-formatter","title":null,"component":"chart-tooltip","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-tooltip-formatter.json"},{"name":"chart-tooltip-icons","title":null,"component":"chart-tooltip","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-tooltip-icons.json"},{"name":"chart-tooltip-indicator-line","title":null,"component":"chart-tooltip","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-tooltip-indicator-line.json"},{"name":"chart-tooltip-indicator-none","title":null,"component":"chart-tooltip","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-tooltip-indicator-none.json"},{"name":"chart-tooltip-label-custom","title":null,"component":"chart-tooltip","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-tooltip-label-custom.json"},{"name":"chart-tooltip-label-formatter","title":null,"component":"chart-tooltip","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-tooltip-label-formatter.json"},{"name":"chart-tooltip-label-none","title":null,"component":"chart-tooltip","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/chart-tooltip-label-none.json"},{"name":"checkbox","title":null,"component":"checkbox","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/checkbox.json"},{"name":"collapsible","title":null,"component":"collapsible","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/collapsible.json"},{"name":"combobox","title":null,"component":"combobox","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/combobox.json"},{"name":"command","title":null,"component":"command-palette","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/command.json"},{"name":"context-menu","title":null,"component":"context-menu","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/context-menu.json"},{"name":"dashboard-01","title":null,"component":"dashboard","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/dashboard-01.json"},{"name":"dialog","title":null,"component":"modal","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/dialog.json"},{"name":"direction","title":null,"component":"direction-provider","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/direction.json"},{"name":"drawer","title":null,"component":"drawer","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/drawer.json"},{"name":"dropdown-menu","title":null,"component":"dropdown-menu","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/dropdown-menu.json"},{"name":"empty","title":null,"component":"empty-state","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/empty.json"},{"name":"field","title":null,"component":"fieldset","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/field.json"},{"name":"form","title":null,"component":"form","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/form.json"},{"name":"hover-card","title":null,"component":"hover-card","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/hover-card.json"},{"name":"input","title":null,"component":"text-input","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/input.json"},{"name":"input-group","title":null,"component":"input-group","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/input-group.json"},{"name":"input-otp","title":null,"component":"otp-input","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/input-otp.json"},{"name":"item","title":null,"component":"list","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/item.json"},{"name":"kbd","title":null,"component":"kbd","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/kbd.json"},{"name":"label","title":null,"component":"label","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/label.json"},{"name":"login-01","title":null,"component":null,"install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/login-01.json"},{"name":"login-02","title":null,"component":null,"install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/login-02.json"},{"name":"login-03","title":null,"component":null,"install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/login-03.json"},{"name":"login-04","title":null,"component":null,"install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/login-04.json"},{"name":"login-05","title":null,"component":null,"install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/login-05.json"},{"name":"marker","title":null,"component":null,"install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/marker.json"},{"name":"menubar","title":null,"component":"menubar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/menubar.json"},{"name":"message","title":null,"component":"alert","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/message.json"},{"name":"message-scroller","title":null,"component":"message-scroller","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/message-scroller.json"},{"name":"native-select","title":null,"component":"select","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/native-select.json"},{"name":"navigation-menu","title":null,"component":"navigation-menu","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/navigation-menu.json"},{"name":"pagination","title":null,"component":"pagination","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/pagination.json"},{"name":"popover","title":null,"component":"popover","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/popover.json"},{"name":"progress","title":null,"component":"progress-bar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/progress.json"},{"name":"radio-group","title":null,"component":"radio-group","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/radio-group.json"},{"name":"resizable","title":null,"component":"resizable","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/resizable.json"},{"name":"scroll-area","title":null,"component":"scroll-area","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/scroll-area.json"},{"name":"select","title":null,"component":"select","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/select.json"},{"name":"separator","title":null,"component":"separator","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/separator.json"},{"name":"sheet","title":null,"component":"sheet","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sheet.json"},{"name":"sidebar","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar.json"},{"name":"sidebar-01","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-01.json"},{"name":"sidebar-02","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-02.json"},{"name":"sidebar-03","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-03.json"},{"name":"sidebar-04","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-04.json"},{"name":"sidebar-05","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-05.json"},{"name":"sidebar-06","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-06.json"},{"name":"sidebar-07","title":null,"component":"icon","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-07.json"},{"name":"sidebar-08","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-08.json"},{"name":"sidebar-09","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-09.json"},{"name":"sidebar-10","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-10.json"},{"name":"sidebar-11","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-11.json"},{"name":"sidebar-12","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-12.json"},{"name":"sidebar-13","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-13.json"},{"name":"sidebar-14","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-14.json"},{"name":"sidebar-15","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-15.json"},{"name":"sidebar-16","title":null,"component":"sidebar","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sidebar-16.json"},{"name":"signup-01","title":null,"component":null,"install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/signup-01.json"},{"name":"signup-02","title":null,"component":null,"install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/signup-02.json"},{"name":"signup-03","title":null,"component":null,"install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/signup-03.json"},{"name":"signup-04","title":null,"component":null,"install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/signup-04.json"},{"name":"signup-05","title":null,"component":null,"install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/signup-05.json"},{"name":"skeleton","title":null,"component":"skeleton","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/skeleton.json"},{"name":"slider","title":null,"component":"slider","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/slider.json"},{"name":"sonner","title":null,"component":"toast","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/sonner.json"},{"name":"spinner","title":null,"component":"spinner","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/spinner.json"},{"name":"switch","title":null,"component":"switch","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/switch.json"},{"name":"table","title":null,"component":"table","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/table.json"},{"name":"tabs","title":null,"component":"tabs","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/tabs.json"},{"name":"textarea","title":null,"component":"textarea","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/textarea.json"},{"name":"theme-gray","title":null,"component":"theme-provider","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/theme-gray.json"},{"name":"theme-neutral","title":null,"component":"theme-provider","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/theme-neutral.json"},{"name":"theme-slate","title":null,"component":"theme-provider","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/theme-slate.json"},{"name":"theme-stone","title":null,"component":"theme-provider","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/theme-stone.json"},{"name":"theme-zinc","title":null,"component":"theme-provider","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/theme-zinc.json"},{"name":"toggle","title":null,"component":"toggle-button","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/toggle.json"},{"name":"toggle-group","title":null,"component":"toggle-group","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/toggle-group.json"},{"name":"tooltip","title":null,"component":"tooltip","install":"npx shadcn@latest add https://ui.shadcn.com/r/styles/new-york-v4/tooltip.json"}]}