[{"data":1,"prerenderedAt":592},["ShallowReactive",2],{"navigation":3,"$fMW9jOOkNpZriWVK3P_bZYNOyYR2IEPvrHsC7cDBlJJc":452,"/docs/directory":465,"surround-/docs/directory":589},[4],{"title":5,"path":6,"stem":7,"children":8,"page":18},"Docs","/docs","docs",[9,294,320,338,344,357,383,396],{"title":10,"path":11,"stem":12,"children":13,"new":18,"type":293},"Components","/docs/components","docs/02.components",[14,20,24,28,32,37,41,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233,237,241,245,249,253,257,261,265,269,273,277,281,285,289],{"title":15,"path":16,"stem":17,"new":18,"type":19,"children":-1},"Accordion","/docs/components/accordion","docs/components/accordion",false,"component",{"title":21,"path":22,"stem":23,"new":18,"type":19,"children":-1},"Alert","/docs/components/alert","docs/components/alert",{"title":25,"path":26,"stem":27,"new":18,"type":19,"children":-1},"Alert Dialog","/docs/components/alert-dialog","docs/components/alert-dialog",{"title":29,"path":30,"stem":31,"new":18,"type":19,"children":-1},"Aspect Ratio","/docs/components/aspect-ratio","docs/components/aspect-ratio",{"title":33,"path":34,"stem":35,"new":36,"type":19,"children":-1},"Attachment","/docs/components/attachment","docs/components/attachment",true,{"title":38,"path":39,"stem":40,"new":18,"type":19,"children":-1},"Avatar","/docs/components/avatar","docs/components/avatar",{"title":42,"path":43,"stem":44,"new":18,"type":19,"children":-1},"Badge","/docs/components/badge","docs/components/badge",{"title":46,"path":47,"stem":48,"new":18,"type":19,"children":-1},"Breadcrumb","/docs/components/breadcrumb","docs/components/breadcrumb",{"title":50,"path":51,"stem":52,"new":36,"type":19,"children":-1},"Bubble","/docs/components/bubble","docs/components/bubble",{"title":54,"path":55,"stem":56,"new":18,"type":19,"children":-1},"Button","/docs/components/button","docs/components/button",{"title":58,"path":59,"stem":60,"new":18,"type":19,"children":-1},"Button Group","/docs/components/button-group","docs/components/button-group",{"title":62,"path":63,"stem":64,"new":18,"type":19,"children":-1},"Calendar","/docs/components/calendar","docs/components/calendar",{"title":66,"path":67,"stem":68,"new":18,"type":19,"children":-1},"Card","/docs/components/card","docs/components/card",{"title":70,"path":71,"stem":72,"new":18,"type":19,"children":-1},"Carousel","/docs/components/carousel","docs/components/carousel",{"title":74,"path":75,"stem":76,"new":18,"type":19,"children":-1},"Chart","/docs/components/chart","docs/components/chart",{"title":78,"path":79,"stem":80,"new":18,"type":19,"children":-1},"Checkbox","/docs/components/checkbox","docs/components/checkbox",{"title":82,"path":83,"stem":84,"new":18,"type":19,"children":-1},"Collapsible","/docs/components/collapsible","docs/components/collapsible",{"title":86,"path":87,"stem":88,"new":18,"type":19,"children":-1},"Combobox","/docs/components/combobox","docs/components/combobox",{"title":90,"path":91,"stem":92,"new":18,"type":19,"children":-1},"Command","/docs/components/command","docs/components/command",{"title":94,"path":95,"stem":96,"new":18,"type":19,"children":-1},"Context Menu","/docs/components/context-menu","docs/components/context-menu",{"title":98,"path":99,"stem":100,"new":18,"type":19,"children":-1},"Data Table","/docs/components/data-table","docs/components/data-table",{"title":102,"path":103,"stem":104,"new":18,"type":19,"children":-1},"Date Picker","/docs/components/date-picker","docs/components/date-picker",{"title":106,"path":107,"stem":108,"new":18,"type":19,"children":-1},"Dialog","/docs/components/dialog","docs/components/dialog",{"title":110,"path":111,"stem":112,"new":18,"type":19,"children":-1},"Drawer","/docs/components/drawer","docs/components/drawer",{"title":114,"path":115,"stem":116,"new":18,"type":19,"children":-1},"Dropdown Menu","/docs/components/dropdown-menu","docs/components/dropdown-menu",{"title":118,"path":119,"stem":120,"new":18,"type":19,"children":-1},"Empty","/docs/components/empty","docs/components/empty",{"title":122,"path":123,"stem":124,"new":18,"type":19,"children":-1},"Field","/docs/components/field","docs/components/field",{"title":126,"path":127,"stem":128,"new":18,"type":19,"children":-1},"Form","/docs/components/form","docs/components/form",{"title":130,"path":131,"stem":132,"new":18,"type":19,"children":-1},"Hover Card","/docs/components/hover-card","docs/components/hover-card",{"title":134,"path":135,"stem":136,"new":18,"type":19,"children":-1},"Input","/docs/components/input","docs/components/input",{"title":138,"path":139,"stem":140,"new":18,"type":19,"children":-1},"Input Group","/docs/components/input-group","docs/components/input-group",{"title":142,"path":143,"stem":144,"new":18,"type":19,"children":-1},"Input OTP","/docs/components/input-otp","docs/components/input-otp",{"title":146,"path":147,"stem":148,"new":18,"type":19,"children":-1},"Item","/docs/components/item","docs/components/item",{"title":150,"path":151,"stem":152,"new":18,"type":19,"children":-1},"Kbd","/docs/components/kbd","docs/components/kbd",{"title":154,"path":155,"stem":156,"new":18,"type":19,"children":-1},"Label","/docs/components/label","docs/components/label",{"title":158,"path":159,"stem":160,"new":36,"type":19,"children":-1},"Marker","/docs/components/marker","docs/components/marker",{"title":162,"path":163,"stem":164,"new":18,"type":19,"children":-1},"Menubar","/docs/components/menubar","docs/components/menubar",{"title":166,"path":167,"stem":168,"new":36,"type":19,"children":-1},"Message","/docs/components/message","docs/components/message",{"title":170,"path":171,"stem":172,"new":36,"type":19,"children":-1},"Message Scroller","/docs/components/message-scroller","docs/components/message-scroller",{"title":174,"path":175,"stem":176,"new":18,"type":19,"children":-1},"Native Select","/docs/components/native-select","docs/components/native-select",{"title":178,"path":179,"stem":180,"new":18,"type":19,"children":-1},"Navigation Menu","/docs/components/navigation-menu","docs/components/navigation-menu",{"title":182,"path":183,"stem":184,"new":18,"type":19,"children":-1},"Number Field","/docs/components/number-field","docs/components/number-field",{"title":186,"path":187,"stem":188,"new":18,"type":19,"children":-1},"Pagination","/docs/components/pagination","docs/components/pagination",{"title":190,"path":191,"stem":192,"new":18,"type":19,"children":-1},"Pin Input","/docs/components/pin-input","docs/components/pin-input",{"title":194,"path":195,"stem":196,"new":18,"type":19,"children":-1},"Popover","/docs/components/popover","docs/components/popover",{"title":198,"path":199,"stem":200,"new":18,"type":19,"children":-1},"Progress","/docs/components/progress","docs/components/progress",{"title":202,"path":203,"stem":204,"new":18,"type":19,"children":-1},"Radio Group","/docs/components/radio-group","docs/components/radio-group",{"title":206,"path":207,"stem":208,"new":18,"type":19,"children":-1},"Range Calendar","/docs/components/range-calendar","docs/components/range-calendar",{"title":210,"path":211,"stem":212,"new":18,"type":19,"children":-1},"Resizable","/docs/components/resizable","docs/components/resizable",{"title":214,"path":215,"stem":216,"new":18,"type":19,"children":-1},"Scroll Area","/docs/components/scroll-area","docs/components/scroll-area",{"title":218,"path":219,"stem":220,"new":18,"type":19,"children":-1},"Select","/docs/components/select","docs/components/select",{"title":222,"path":223,"stem":224,"new":18,"type":19,"children":-1},"Separator","/docs/components/separator","docs/components/separator",{"title":226,"path":227,"stem":228,"new":18,"type":19,"children":-1},"Sheet","/docs/components/sheet","docs/components/sheet",{"title":230,"path":231,"stem":232,"new":18,"type":19,"children":-1},"Sidebar","/docs/components/sidebar","docs/components/sidebar",{"title":234,"path":235,"stem":236,"new":18,"type":19,"children":-1},"Skeleton","/docs/components/skeleton","docs/components/skeleton",{"title":238,"path":239,"stem":240,"new":18,"type":19,"children":-1},"Slider","/docs/components/slider","docs/components/slider",{"title":242,"path":243,"stem":244,"new":18,"type":19,"children":-1},"Sonner","/docs/components/sonner","docs/components/sonner",{"title":246,"path":247,"stem":248,"new":18,"type":19,"children":-1},"Spinner","/docs/components/spinner","docs/components/spinner",{"title":250,"path":251,"stem":252,"new":18,"type":19,"children":-1},"Stepper","/docs/components/stepper","docs/components/stepper",{"title":254,"path":255,"stem":256,"new":18,"type":19,"children":-1},"Switch","/docs/components/switch","docs/components/switch",{"title":258,"path":259,"stem":260,"new":18,"type":19,"children":-1},"Table","/docs/components/table","docs/components/table",{"title":262,"path":263,"stem":264,"new":18,"type":19,"children":-1},"Tabs","/docs/components/tabs","docs/components/tabs",{"title":266,"path":267,"stem":268,"new":18,"type":19,"children":-1},"Tags Input","/docs/components/tags-input","docs/components/tags-input",{"title":270,"path":271,"stem":272,"new":18,"type":19,"children":-1},"Textarea","/docs/components/textarea","docs/components/textarea",{"title":274,"path":275,"stem":276,"new":18,"type":19,"children":-1},"Toast","/docs/components/toast","docs/components/toast",{"title":278,"path":279,"stem":280,"new":18,"type":19,"children":-1},"Toggle","/docs/components/toggle","docs/components/toggle",{"title":282,"path":283,"stem":284,"new":18,"type":19,"children":-1},"Toggle Group","/docs/components/toggle-group","docs/components/toggle-group",{"title":286,"path":287,"stem":288,"new":18,"type":19,"children":-1},"Tooltip","/docs/components/tooltip","docs/components/tooltip",{"title":290,"path":291,"stem":292,"new":18,"type":19,"children":-1},"Typography","/docs/components/typography","docs/components/typography","group",{"title":295,"path":296,"stem":297,"children":298,"new":18,"type":293},"Installation","/docs/installation","docs/02.installation",[299,304,308,312,316],{"title":300,"path":301,"stem":302,"new":18,"type":303,"children":-1},"Vite","/docs/installation/vite","docs/installation/01.vite","page",{"title":305,"path":306,"stem":307,"new":18,"type":303,"children":-1},"Nuxt","/docs/installation/nuxt","docs/installation/02.nuxt",{"title":309,"path":310,"stem":311,"new":18,"type":303,"children":-1},"Astro","/docs/installation/astro","docs/installation/03.astro",{"title":313,"path":314,"stem":315,"new":18,"type":303,"children":-1},"Laravel","/docs/installation/laravel","docs/installation/04.laravel",{"title":317,"path":318,"stem":319,"new":18,"type":303,"children":-1},"Manual Installation","/docs/installation/manual","docs/installation/05.manual",{"title":321,"path":322,"stem":323,"children":324,"new":18,"type":293},"Dark Mode","/docs/dark-mode","docs/05.dark-mode",[325,328,331,335],{"title":300,"path":326,"stem":327,"new":18,"type":303,"children":-1},"/docs/dark-mode/vite","docs/dark-mode/01.vite",{"title":305,"path":329,"stem":330,"new":18,"type":303,"children":-1},"/docs/dark-mode/nuxt","docs/dark-mode/02.nuxt",{"title":332,"path":333,"stem":334,"new":18,"type":303,"children":-1},"Vitepress","/docs/dark-mode/vitepress","docs/dark-mode/03.vitepress",{"title":309,"path":336,"stem":337,"new":18,"type":303,"children":-1},"/docs/dark-mode/astro","docs/dark-mode/04.astro",{"title":339,"path":340,"stem":341,"children":342,"new":18,"type":293},"Directory","/docs/directory","docs/directory/index",[343],{"title":339,"path":340,"stem":341,"new":18,"type":303,"children":-1},{"title":345,"path":346,"stem":347,"children":348,"new":18,"type":293},"Forms","/docs/forms","docs/forms",[349,353],{"title":350,"path":351,"stem":352,"new":18,"type":303,"children":-1},"VeeValidate","/docs/forms/vee-validate","docs/forms/01.vee-validate",{"title":354,"path":355,"stem":356,"new":18,"type":303,"children":-1},"TanStack Form","/docs/forms/tanstack-form","docs/forms/02.tanstack-form",{"title":358,"path":359,"stem":360,"children":361,"new":18,"type":293},"Registry","/docs/registry","docs/registry/index",[362,363,367,371,375,379],{"title":358,"path":359,"stem":360,"new":18,"type":303,"children":-1},{"title":364,"path":365,"stem":366,"new":18,"type":303,"children":-1},"Examples","/docs/registry/examples","docs/registry/examples",{"title":368,"path":369,"stem":370,"new":18,"type":303,"children":-1},"FAQ","/docs/registry/faq","docs/registry/faq",{"title":372,"path":373,"stem":374,"new":18,"type":303,"children":-1},"Getting Started","/docs/registry/getting-started","docs/registry/getting-started",{"title":376,"path":377,"stem":378,"new":18,"type":303,"children":-1},"registry-item.json","/docs/registry/registry-item-json","docs/registry/registry-item-json",{"title":380,"path":381,"stem":382,"new":18,"type":303,"children":-1},"registry.json","/docs/registry/registry-json","docs/registry/registry-json",{"title":384,"path":385,"stem":386,"children":387,"page":18,"type":293},"Utilities","/docs/utilities","docs/utilities",[388,392],{"title":389,"path":390,"stem":391,"new":36,"type":303,"children":-1},"scroll-fade","/docs/utilities/scroll-fade","docs/utilities/scroll-fade",{"title":393,"path":394,"stem":395,"new":36,"type":303,"children":-1},"shimmer","/docs/utilities/shimmer","docs/utilities/shimmer",{"path":6,"stem":7,"title":397,"type":293,"children":398},"Get Started",[399,403,410,414,418,424,428,432,436,440,444,448],{"title":400,"path":401,"stem":402,"new":18,"type":303,"children":-1},"Introduction","/docs/introduction","docs/01.introduction",{"title":295,"path":296,"stem":297,"children":404,"new":18,"type":293},[405,406,407,408,409],{"title":300,"path":301,"stem":302,"new":18,"type":303,"children":-1},{"title":305,"path":306,"stem":307,"new":18,"type":303,"children":-1},{"title":309,"path":310,"stem":311,"new":18,"type":303,"children":-1},{"title":313,"path":314,"stem":315,"new":18,"type":303,"children":-1},{"title":317,"path":318,"stem":319,"new":18,"type":303,"children":-1},{"title":411,"path":412,"stem":413,"new":18,"type":303,"children":-1},"components.json","/docs/components-json","docs/03.components-json",{"title":415,"path":416,"stem":417,"new":18,"type":303,"children":-1},"Theming","/docs/theming","docs/04.theming",{"title":321,"path":322,"stem":323,"children":419,"new":18,"type":293},[420,421,422,423],{"title":300,"path":326,"stem":327,"new":18,"type":303,"children":-1},{"title":305,"path":329,"stem":330,"new":18,"type":303,"children":-1},{"title":332,"path":333,"stem":334,"new":18,"type":303,"children":-1},{"title":309,"path":336,"stem":337,"new":18,"type":303,"children":-1},{"title":425,"path":426,"stem":427,"new":18,"type":303,"children":-1},"CLI","/docs/cli","docs/06.cli",{"title":429,"path":430,"stem":431,"new":18,"type":303,"children":-1},"JavaScript","/docs/javascript","docs/07.javascript",{"title":433,"path":434,"stem":435,"new":18,"type":303,"children":-1},"Figma","/docs/figma","docs/09.figma",{"title":437,"path":438,"stem":439,"new":18,"type":303,"children":-1},"Changelog","/docs/changelog","docs/10.changelog",{"title":441,"path":442,"stem":443,"new":18,"type":303,"children":-1},"Legacy Docs","/docs/legacy","docs/11.legacy",{"title":445,"path":446,"stem":447,"new":18,"type":303,"children":-1},"Skills","/docs/skills","docs/skills",{"title":384,"path":385,"stem":386,"children":449,"page":18,"type":293},[450,451],{"title":389,"path":390,"stem":391,"new":36,"type":303,"children":-1},{"title":393,"path":394,"stem":395,"new":36,"type":303,"children":-1},{"repo":453},{"id":454,"name":455,"repo":456,"description":457,"createdAt":458,"updatedAt":459,"pushedAt":460,"stars":461,"watchers":462,"forks":463,"defaultBranch":464},658791894,"shadcn-vue","unovue/shadcn-vue","Vue port of shadcn-ui","2023-06-26T13:53:23Z","2026-07-14T13:40:53Z","2026-07-14T13:40:00Z",10273,37,666,"dev",{"id":466,"title":467,"body":468,"description":581,"extension":582,"links":583,"meta":584,"navigation":585,"new":18,"path":340,"rawbody":586,"seo":587,"stem":341,"__hash__":588},"content/docs/directory/index.md","Registry Directory",{"type":469,"value":470,"toc":576},"minimark",[471,480,489,496,499,504,510],[472,473,474,475,479],"p",{},"These registries are built into the CLI with no additional configuration required. To add a component, run: ",[476,477,478],"code",{},"npx shadcn-vue@latest add @\u003Cregistry>/\u003Ccomponent>",".",[481,482,486],"callout",{"className":483},[484,485],"bg-muted","font-semibold",[472,487,488],{},"Community registries are maintained by third-party developers. Always review code on installation to ensure it meets your security and quality standards.",[472,490,491,492,479],{},"Don't see a registry? Learn how to ",[493,494,495],"a",{"href":373},"add it here",[497,498],"registry-directory",{},[500,501,503],"h2",{"id":502},"documentation","Documentation",[472,505,506,507,509],{},"You can use the ",[476,508,455],{}," CLI to run your own code registry. Running your own registry allows you to distribute your custom components, hooks, pages, config, rules and other files to any project.",[511,512,518,519,518,536,518,546,518,556,518,566],"div",{"className":513},[514,515,516,517],"mt-6","grid","gap-4","sm:grid-cols-2","\n  ",[520,521,526,527,526,531,518],"linked-card",{"href":373,"className":522},[523,524,525],"items-start","text-sm","md:p-6","\n    ",[511,528,372],{"className":529},[530],"font-medium",[511,532,535],{"className":533},[534],"text-muted-foreground","Set up and build your own registry",[520,537,526,539,526,542,518],{"href":365,"className":538},[523,524,525],[511,540,364],{"className":541},[530],[511,543,545],{"className":544},[534],"Registry item examples and configurations",[520,547,526,549,526,552,518],{"href":381,"className":548},[523,524,525],[511,550,380],{"className":551},[530],[511,553,555],{"className":554},[534],"Schema specification for registry.json",[520,557,526,559,526,562,518],{"href":377,"className":558},[523,524,525],[511,560,376],{"className":561},[530],[511,563,565],{"className":564},[534],"Schema specification for registry items",[520,567,526,569,526,572,518],{"href":369,"className":568},[523,524,525],[511,570,368],{"className":571},[530],[511,573,575],{"className":574},[534],"Frequently asked questions",{"title":577,"searchDepth":578,"depth":578,"links":579},"",2,[580],{"id":502,"depth":578,"text":503},"Discover community registries for shadcn-vue components and blocks.","md",null,{},{"title":339},"---\ntitle: Registry Directory\ndescription: Discover community registries for shadcn-vue components and blocks.\nnavigation:\n  title: Directory\n---\n\nThese registries are built into the CLI with no additional configuration required. To add a component, run: `npx shadcn-vue@latest add @\u003Cregistry>/\u003Ccomponent>`.\n\n::callout{class=\"bg-muted font-semibold\"}\nCommunity registries are maintained by third-party developers. Always review code on installation to ensure it meets your security and quality standards.\n::\n\nDon't see a registry? Learn how to [add it here](/docs/registry/getting-started).\n\n::registry-directory\n::\n\n## Documentation\n\nYou can use the `shadcn-vue` CLI to run your own code registry. Running your own registry allows you to distribute your custom components, hooks, pages, config, rules and other files to any project.\n\n\u003Cdiv class=\"mt-6 grid gap-4 sm:grid-cols-2\">\n  \u003Clinked-card href=\"/docs/registry/getting-started\" class=\"items-start text-sm md:p-6\">\n    \u003Cdiv class=\"font-medium\">Getting Started\u003C/div>\n    \u003Cdiv class=\"text-muted-foreground\">Set up and build your own registry\u003C/div>\n  \u003C/linked-card>\n  \u003Clinked-card href=\"/docs/registry/examples\" class=\"items-start text-sm md:p-6\">\n    \u003Cdiv class=\"font-medium\">Examples\u003C/div>\n    \u003Cdiv class=\"text-muted-foreground\">Registry item examples and configurations\u003C/div>\n  \u003C/linked-card>\n  \u003Clinked-card href=\"/docs/registry/registry-json\" class=\"items-start text-sm md:p-6\">\n    \u003Cdiv class=\"font-medium\">registry.json\u003C/div>\n    \u003Cdiv class=\"text-muted-foreground\">Schema specification for registry.json\u003C/div>\n  \u003C/linked-card>\n  \u003Clinked-card href=\"/docs/registry/registry-item-json\" class=\"items-start text-sm md:p-6\">\n    \u003Cdiv class=\"font-medium\">registry-item.json\u003C/div>\n    \u003Cdiv class=\"text-muted-foreground\">Schema specification for registry items\u003C/div>\n  \u003C/linked-card>\n  \u003Clinked-card href=\"/docs/registry/faq\" class=\"items-start text-sm md:p-6\">\n    \u003Cdiv class=\"font-medium\">FAQ\u003C/div>\n    \u003Cdiv class=\"text-muted-foreground\">Frequently asked questions\u003C/div>\n  \u003C/linked-card>\n\u003C/div>\n",{"title":467,"description":581},"1sshua684xwHs2S7bKZeQ0v7KgWHTJvS28k8MCmQEDU",[590,591],{"title":441,"path":442,"stem":443,"children":-1},{"title":345,"path":346,"stem":347,"children":-1},1784036642497]