[{"data":1,"prerenderedAt":3910},["ShallowReactive",2],{"navigation":3,"-docs-components-chat-prompt-submit":914,"-docs-components-chat-prompt-submit-description":2246,"-docs-components-chat-prompt-submit-as-description":2256,"-docs-components-chat-prompt-submit-icon-description":2265,"-docs-components-chat-prompt-submit-color-description":2280,"-docs-components-chat-prompt-submit-variant-description":2295,"-docs-components-chat-prompt-submit-streamingIcon-description":2310,"-docs-components-chat-prompt-submit-streamingColor-description":2324,"-docs-components-chat-prompt-submit-streamingVariant-description":2338,"-docs-components-chat-prompt-submit-submittedIcon-description":2352,"-docs-components-chat-prompt-submit-submittedColor-description":2366,"-docs-components-chat-prompt-submit-submittedVariant-description":2380,"-docs-components-chat-prompt-submit-errorIcon-description":2394,"-docs-components-chat-prompt-submit-errorColor-description":2408,"-docs-components-chat-prompt-submit-errorVariant-description":2422,"-docs-components-chat-prompt-submit-type-description":2436,"-docs-components-chat-prompt-submit-square-description":2445,"-docs-components-chat-prompt-submit-block-description":2454,"-docs-components-chat-prompt-submit-loadingAuto-description":2463,"-docs-components-chat-prompt-submit-avatar-description":2480,"-docs-components-chat-prompt-submit-leading-description":2489,"-docs-components-chat-prompt-submit-leadingIcon-description":2505,"-docs-components-chat-prompt-submit-trailing-description":2514,"-docs-components-chat-prompt-submit-trailingIcon-description":2529,"-docs-components-chat-prompt-submit-loading-description":2538,"-docs-components-chat-prompt-submit-loadingIcon-description":2553,"component-theme-chatPromptSubmit-f8fAB3nzRWFAPhCZ7pNfZJ9xEBnySmJBtxvIx4E7L-I":2576,"-docs-components-chat-prompt-submit-avatar-as-description":3037,"-docs-components-chat-prompt-submit-avatar-size-description":3067,"component-code-UChatPromptSubmit-Wlj7H93BFTXoZ5sIkoROk30b0uck1iFOfQcMNJPsxuw":3096,"component-code-UChatPromptSubmit-a1VZSKRBi1nfcGQy0fk4pcmsCnQFluV8aQL1hEk60Uk":3222,"component-code-UChatPromptSubmit-Kz_8qfrmU8UMzNtudxK4X2FwLlrMQwixxdkMNxTiGYs":3386,"component-code-UChatPromptSubmit-g6LBmDyNCjwg36u1-8AzbvP_N9ytukDSBjFhJ18hm5E":3546,"component-changelog-chat-prompt-submit":3706,"mdc--emabxb-key":3731,"mdc--1xsvwr-key":3768,"mdc-lbo9ri-key":3795,"mdc--5b5ukd-key":3822,"mdc-twygz8-key":3850,"mdc-tzf40n-key":3890},[4],{"title":5,"path":6,"stem":7,"children":8,"page":36},"Docs","/docs","docs",[9,157,777,813],{"title":10,"path":11,"stem":12,"children":13,"framework":16,"category":16,"description":16,"icon":30},"Get Started","/docs/getting-started","docs/1.getting-started/1.index",[14,19,37,47,53,76,140],{"title":15,"path":11,"stem":12,"framework":16,"category":16,"description":17,"icon":18},"Introduction",null,"Nuxt UI is a comprehensive UI library for Vue and Nuxt applications, offering a collection of fully styled and accessible components.","i-lucide-house",{"title":20,"framework":16,"category":16,"description":16,"shadow":21,"path":22,"stem":23,"children":24,"page":36},"Installation",true,"/docs/getting-started/installation","docs/1.getting-started/2.installation",[25,31],{"title":20,"path":26,"stem":27,"framework":28,"category":16,"description":29,"icon":30},"/docs/getting-started/installation/nuxt","docs/1.getting-started/2.installation/1.nuxt","nuxt","Learn how to install and configure Nuxt UI in your Nuxt application.","i-lucide-square-play",{"title":20,"path":32,"stem":33,"framework":34,"category":16,"description":35,"icon":30},"/docs/getting-started/installation/vue","docs/1.getting-started/2.installation/2.vue","vue","Learn how to install and configure Nuxt UI in your Vue application, compatible with both plain Vite and Inertia.",false,{"title":38,"framework":16,"category":16,"description":16,"icon":39,"shadow":21,"path":40,"stem":41,"children":42,"page":36},"Migration","i-lucide-arrow-right-left","/docs/getting-started/migration","docs/1.getting-started/3.migration",[43],{"title":38,"path":44,"stem":45,"framework":16,"category":16,"description":46,"icon":39},"/docs/getting-started/migration/v4","docs/1.getting-started/3.migration/1.v4","A comprehensive guide to migrate your application from Nuxt UI v3 to Nuxt UI v4.",{"title":48,"path":49,"stem":50,"framework":16,"category":16,"description":51,"icon":52},"Contribution","/docs/getting-started/contribution","docs/1.getting-started/4.contribution","A comprehensive guide on contributing to Nuxt UI, including project structure, development workflow, and best practices.","i-lucide-handshake",{"title":54,"path":55,"stem":56,"children":57,"page":36},"Theme","/docs/getting-started/theme","docs/1.getting-started/5.theme",[58,64,70],{"title":59,"path":60,"stem":61,"framework":16,"category":16,"description":62,"icon":63},"Design System","/docs/getting-started/theme/design-system","docs/1.getting-started/5.theme/1.design-system","Nuxt UI's design system uses Tailwind CSS for simple theming and easy customization.","i-lucide-palette",{"title":65,"path":66,"stem":67,"framework":16,"category":16,"description":68,"icon":69},"CSS Variables","/docs/getting-started/theme/css-variables","docs/1.getting-started/5.theme/2.css-variables","Nuxt UI uses CSS variables as design tokens for flexible, consistent theming with built-in light and dark mode support.","i-lucide-swatch-book",{"title":71,"path":72,"stem":73,"framework":16,"category":16,"description":74,"icon":75},"Components","/docs/getting-started/theme/components","docs/1.getting-started/5.theme/3.components","Learn how to customize Nuxt UI components with the Tailwind Variants API for advanced, flexible, and maintainable styling.","i-lucide-layout-grid",{"title":77,"framework":16,"category":16,"description":16,"path":78,"stem":79,"children":80,"page":36},"Integrations","/docs/getting-started/integrations","docs/1.getting-started/6.integrations",[81,95,101,115,129,135],{"title":82,"framework":16,"category":16,"description":16,"shadow":21,"path":83,"stem":84,"children":85,"page":36},"Icons","/docs/getting-started/integrations/icons","docs/1.getting-started/6.integrations/1.icons",[86,91],{"title":82,"path":87,"stem":88,"framework":28,"category":16,"description":89,"icon":90},"/docs/getting-started/integrations/icons/nuxt","docs/1.getting-started/6.integrations/1.icons/1.nuxt","Nuxt UI integrates with Nuxt Icon to access over 200,000+ icons from Iconify.","i-lucide-smile",{"title":82,"path":92,"stem":93,"framework":34,"category":16,"description":94,"icon":90},"/docs/getting-started/integrations/icons/vue","docs/1.getting-started/6.integrations/1.icons/2.vue","Nuxt UI integrates with Iconify to access over 200,000+ icons.",{"title":96,"path":97,"stem":98,"framework":28,"category":16,"description":99,"icon":100},"Fonts","/docs/getting-started/integrations/fonts","docs/1.getting-started/6.integrations/2.fonts","Nuxt UI integrates with Nuxt Fonts to provide plug-and-play font optimization.","i-lucide-a-large-small",{"title":102,"framework":16,"category":16,"description":16,"shadow":21,"path":103,"stem":104,"children":105,"page":36},"Color Mode","/docs/getting-started/integrations/color-mode","docs/1.getting-started/6.integrations/3.color-mode",[106,111],{"title":102,"path":107,"stem":108,"framework":28,"category":16,"description":109,"icon":110},"/docs/getting-started/integrations/color-mode/nuxt","docs/1.getting-started/6.integrations/3.color-mode/1.nuxt","Nuxt UI integrates with Nuxt Color Mode to allow for easy switching between light and dark themes.","i-lucide-sun-moon",{"title":102,"path":112,"stem":113,"framework":34,"category":16,"description":114,"icon":110},"/docs/getting-started/integrations/color-mode/vue","docs/1.getting-started/6.integrations/3.color-mode/2.vue","Nuxt UI integrates with VueUse to allow for easy switching between light and dark themes.",{"title":116,"framework":16,"category":16,"description":16,"shadow":21,"path":117,"stem":118,"children":119,"page":36},"I18n","/docs/getting-started/integrations/i18n","docs/1.getting-started/6.integrations/4.i18n",[120,126],{"title":121,"path":122,"stem":123,"framework":28,"category":16,"description":124,"icon":125},"Internationalization (i18n)","/docs/getting-started/integrations/i18n/nuxt","docs/1.getting-started/6.integrations/4.i18n/1.nuxt","Nuxt UI supports 50+ locales and multi-directional (LTR/RTL) internationalization.","i-lucide-languages",{"title":121,"path":127,"stem":128,"framework":34,"category":16,"description":124,"icon":125},"/docs/getting-started/integrations/i18n/vue","docs/1.getting-started/6.integrations/4.i18n/2.vue",{"title":130,"path":131,"stem":132,"framework":28,"category":16,"description":133,"icon":134},"Content","/docs/getting-started/integrations/content","docs/1.getting-started/6.integrations/5.content","Nuxt UI integrates with Nuxt Content to deliver beautiful typography and consistent component styling.","i-simple-icons-markdown",{"title":136,"path":137,"stem":138,"framework":34,"category":16,"description":139,"icon":134},"SSR","/docs/getting-started/integrations/ssr","docs/1.getting-started/6.integrations/6.ssr","Nuxt UI have first-party support for Vue.js SSR. This guide will help you have it fully enabled.",{"title":141,"framework":16,"category":16,"description":16,"path":142,"stem":143,"children":144,"page":36},"AI Tools","/docs/getting-started/ai","docs/1.getting-started/7.ai",[145,151],{"title":146,"path":147,"stem":148,"framework":16,"category":16,"description":149,"icon":150},"MCP Server","/docs/getting-started/ai/mcp","docs/1.getting-started/7.ai/1.mcp","Use Nuxt UI components in your AI assistants with Model Context Protocol support.","i-lucide-server",{"title":152,"path":153,"stem":154,"framework":16,"category":16,"description":155,"icon":156},"LLMs.txt","/docs/getting-started/ai/llms-txt","docs/1.getting-started/7.ai/2.llms-txt","How to get AI tools like Cursor, Windsurf, GitHub Copilot, ChatGPT, and Claude to understand Nuxt UI components, theming, and best practices.","i-lucide-bot",{"title":71,"framework":16,"category":16,"description":16,"icon":158,"path":159,"stem":160,"children":161,"page":36},"i-lucide-square-code","/docs/components","docs/2.components",[162,168,174,180,186,191,196,201,206,211,216,222,227,232,237,242,247,252,258,263,268,273,278,284,289,294,299,305,310,315,320,325,330,335,340,346,351,356,361,366,372,378,383,388,393,398,403,408,413,418,423,428,433,440,445,450,455,460,465,470,475,480,485,490,495,500,505,510,515,520,526,531,536,541,546,551,556,562,567,572,577,582,587,592,597,602,607,612,617,622,627,632,637,642,647,652,657,662,667,672,677,682,687,692,697,702,707,712,717,722,727,732,737,742,747,752,757,762,767,772],{"title":163,"path":164,"stem":165,"framework":16,"category":166,"description":167},"Accordion","/docs/components/accordion","docs/2.components/accordion","data","A stacked set of collapsible panels.",{"title":169,"path":170,"stem":171,"framework":16,"category":172,"description":173},"Alert","/docs/components/alert","docs/2.components/alert","element","A callout to draw user's attention.",{"title":175,"path":176,"stem":177,"framework":16,"category":178,"description":179},"App","/docs/components/app","docs/2.components/app","layout","Wraps your app to provide global configurations and more.",{"title":181,"path":182,"stem":183,"framework":16,"category":184,"description":185},"AuthForm","/docs/components/auth-form","docs/2.components/auth-form","page","A customizable Form to create login, register or password reset forms.",{"title":187,"path":188,"stem":189,"framework":16,"category":172,"description":190},"Avatar","/docs/components/avatar","docs/2.components/avatar","An img element with fallback and Nuxt Image support.",{"title":192,"path":193,"stem":194,"framework":16,"category":172,"description":195},"AvatarGroup","/docs/components/avatar-group","docs/2.components/avatar-group","Stack multiple avatars in a group.",{"title":197,"path":198,"stem":199,"framework":16,"category":172,"description":200},"Badge","/docs/components/badge","docs/2.components/badge","A short text to represent a status or a category.",{"title":202,"path":203,"stem":204,"framework":16,"category":172,"description":205},"Banner","/docs/components/banner","docs/2.components/banner","Display a banner at the top of your website to inform users about important information.",{"title":207,"path":208,"stem":209,"framework":16,"category":184,"description":210},"BlogPost","/docs/components/blog-post","docs/2.components/blog-post","A customizable article to display in a blog page.",{"title":212,"path":213,"stem":214,"framework":16,"category":184,"description":215},"BlogPosts","/docs/components/blog-posts","docs/2.components/blog-posts","Display a list of blog posts in a responsive grid layout.",{"title":217,"path":218,"stem":219,"framework":16,"category":220,"description":221},"Breadcrumb","/docs/components/breadcrumb","docs/2.components/breadcrumb","navigation","A hierarchy of links to navigate through a website.",{"title":223,"path":224,"stem":225,"framework":16,"category":172,"description":226},"Button","/docs/components/button","docs/2.components/button","A button element that can act as a link or trigger an action.",{"title":228,"path":229,"stem":230,"framework":16,"category":172,"description":231},"Calendar","/docs/components/calendar","docs/2.components/calendar","A calendar component for selecting single dates, multiple dates or date ranges.",{"title":233,"path":234,"stem":235,"framework":16,"category":172,"description":236},"Card","/docs/components/card","docs/2.components/card","Display content in a card with a header, body and footer.",{"title":238,"path":239,"stem":240,"framework":16,"category":166,"description":241},"Carousel","/docs/components/carousel","docs/2.components/carousel","A carousel with motion and swipe built using Embla.",{"title":243,"path":244,"stem":245,"framework":16,"category":184,"description":246},"ChangelogVersion","/docs/components/changelog-version","docs/2.components/changelog-version","A customizable article to display in a changelog.",{"title":248,"path":249,"stem":250,"framework":16,"category":184,"description":251},"ChangelogVersions","/docs/components/changelog-versions","docs/2.components/changelog-versions","Display a list of changelog versions in a timeline.",{"title":253,"path":254,"stem":255,"framework":16,"category":256,"description":257},"ChatMessage","/docs/components/chat-message","docs/2.components/chat-message","chat","Display a chat message with icon, avatar, and actions.",{"title":259,"path":260,"stem":261,"framework":16,"category":256,"description":262},"ChatMessages","/docs/components/chat-messages","docs/2.components/chat-messages","Display a list of chat messages, designed to work seamlessly with Vercel AI SDK.",{"title":264,"path":265,"stem":266,"framework":16,"category":256,"description":267},"ChatPalette","/docs/components/chat-palette","docs/2.components/chat-palette","A chat palette to create a chatbot interface inside an overlay.",{"title":269,"path":270,"stem":271,"framework":16,"category":256,"description":272},"ChatPrompt","/docs/components/chat-prompt","docs/2.components/chat-prompt","An enhanced Textarea for submitting prompts in AI chat interfaces.",{"title":274,"path":275,"stem":276,"framework":16,"category":256,"description":277},"ChatPromptSubmit","/docs/components/chat-prompt-submit","docs/2.components/chat-prompt-submit","A Button for submitting chat prompts with automatic status handling.",{"title":279,"path":280,"stem":281,"framework":16,"category":282,"description":283},"Checkbox","/docs/components/checkbox","docs/2.components/checkbox","form","An input element to toggle between checked and unchecked states.",{"title":285,"path":286,"stem":287,"framework":16,"category":282,"description":288},"CheckboxGroup","/docs/components/checkbox-group","docs/2.components/checkbox-group","A set of checklist buttons to select multiple option from a list.",{"title":290,"path":291,"stem":292,"framework":16,"category":172,"description":293},"Chip","/docs/components/chip","docs/2.components/chip","An indicator of a numeric value or a state.",{"title":295,"path":296,"stem":297,"framework":16,"category":172,"description":298},"Collapsible","/docs/components/collapsible","docs/2.components/collapsible","A collapsible element to toggle visibility of its content.",{"title":300,"path":301,"stem":302,"framework":16,"category":303,"description":304},"ColorModeAvatar","/docs/components/color-mode-avatar","docs/2.components/color-mode-avatar","color-mode","An Avatar with a different source for light and dark mode.",{"title":306,"path":307,"stem":308,"framework":16,"category":303,"description":309},"ColorModeButton","/docs/components/color-mode-button","docs/2.components/color-mode-button","A Button to switch between light and dark mode.",{"title":311,"path":312,"stem":313,"framework":16,"category":303,"description":314},"ColorModeImage","/docs/components/color-mode-image","docs/2.components/color-mode-image","An image element with a different source for light and dark mode.",{"title":316,"path":317,"stem":318,"framework":16,"category":303,"description":319},"ColorModeSelect","/docs/components/color-mode-select","docs/2.components/color-mode-select","A Select to switch between system, dark & light mode.",{"title":321,"path":322,"stem":323,"framework":16,"category":303,"description":324},"ColorModeSwitch","/docs/components/color-mode-switch","docs/2.components/color-mode-switch","A switch to toggle between light and dark mode.",{"title":326,"path":327,"stem":328,"framework":16,"category":282,"description":329},"ColorPicker","/docs/components/color-picker","docs/2.components/color-picker","A component to select a color.",{"title":331,"path":332,"stem":333,"framework":16,"category":220,"description":334},"CommandPalette","/docs/components/command-palette","docs/2.components/command-palette","A command palette with full-text search powered by Fuse.js for efficient fuzzy matching.",{"title":336,"path":337,"stem":338,"framework":16,"category":178,"description":339},"Container","/docs/components/container","docs/2.components/container","A container lets you center and constrain the width of your content.",{"title":341,"path":342,"stem":343,"framework":28,"category":344,"description":345},"ContentNavigation","/docs/components/content-navigation","docs/2.components/content-navigation","content","An accordion-style navigation component for organizing page links.",{"title":347,"path":348,"stem":349,"framework":28,"category":344,"description":350},"ContentSearch","/docs/components/content-search","docs/2.components/content-search","A ready to use CommandPalette to add to your documentation.",{"title":352,"path":353,"stem":354,"framework":28,"category":344,"description":355},"ContentSearchButton","/docs/components/content-search-button","docs/2.components/content-search-button","A pre-styled Button to open the ContentSearch modal.",{"title":357,"path":358,"stem":359,"framework":28,"category":344,"description":360},"ContentSurround","/docs/components/content-surround","docs/2.components/content-surround","A pair of prev and next links to navigate between pages.",{"title":362,"path":363,"stem":364,"framework":28,"category":344,"description":365},"ContentToc","/docs/components/content-toc","docs/2.components/content-toc","A sticky Table of Contents with automatic active anchor link highlighting.",{"title":367,"path":368,"stem":369,"framework":16,"category":370,"description":371},"ContextMenu","/docs/components/context-menu","docs/2.components/context-menu","overlay","A menu to display actions when right-clicking on an element.",{"title":373,"path":374,"stem":375,"framework":16,"category":376,"description":377},"DashboardGroup","/docs/components/dashboard-group","docs/2.components/dashboard-group","dashboard","A fixed layout component that provides context for dashboard components with sidebar state management and persistence.",{"title":379,"path":380,"stem":381,"framework":16,"category":376,"description":382},"DashboardNavbar","/docs/components/dashboard-navbar","docs/2.components/dashboard-navbar","A responsive navbar to display in a dashboard.",{"title":384,"path":385,"stem":386,"framework":16,"category":376,"description":387},"DashboardPanel","/docs/components/dashboard-panel","docs/2.components/dashboard-panel","A resizable panel to display in a dashboard.",{"title":389,"path":390,"stem":391,"framework":16,"category":376,"description":392},"DashboardResizeHandle","/docs/components/dashboard-resize-handle","docs/2.components/dashboard-resize-handle","A handle to resize a sidebar or panel.",{"title":394,"path":395,"stem":396,"framework":16,"category":376,"description":397},"DashboardSearch","/docs/components/dashboard-search","docs/2.components/dashboard-search","A ready to use CommandPalette to add to your dashboard.",{"title":399,"path":400,"stem":401,"framework":16,"category":376,"description":402},"DashboardSearchButton","/docs/components/dashboard-search-button","docs/2.components/dashboard-search-button","A pre-styled Button to open the DashboardSearch modal.",{"title":404,"path":405,"stem":406,"framework":16,"category":376,"description":407},"DashboardSidebar","/docs/components/dashboard-sidebar","docs/2.components/dashboard-sidebar","A resizable and collapsible sidebar to display in a dashboard.",{"title":409,"path":410,"stem":411,"framework":16,"category":376,"description":412},"DashboardSidebarCollapse","/docs/components/dashboard-sidebar-collapse","docs/2.components/dashboard-sidebar-collapse","A Button to collapse the sidebar on desktop.",{"title":414,"path":415,"stem":416,"framework":16,"category":376,"description":417},"DashboardSidebarToggle","/docs/components/dashboard-sidebar-toggle","docs/2.components/dashboard-sidebar-toggle","A Button to toggle the sidebar on mobile.",{"title":419,"path":420,"stem":421,"framework":16,"category":376,"description":422},"DashboardToolbar","/docs/components/dashboard-toolbar","docs/2.components/dashboard-toolbar","A toolbar to display under the navbar in a dashboard.",{"title":424,"path":425,"stem":426,"framework":16,"category":370,"description":427},"Drawer","/docs/components/drawer","docs/2.components/drawer","A drawer that smoothly slides in & out of the screen.",{"title":429,"path":430,"stem":431,"framework":16,"category":370,"description":432},"DropdownMenu","/docs/components/dropdown-menu","docs/2.components/dropdown-menu","A menu to display actions when clicking on an element.",{"title":434,"path":435,"stem":436,"framework":16,"category":437,"description":438,"badge":439},"Editor","/docs/components/editor","docs/2.components/editor","editor","A rich text editor component based on TipTap with support for markdown, HTML, and JSON content types.","Soon",{"title":441,"path":442,"stem":443,"framework":16,"category":437,"description":444,"badge":439},"EditorDragHandle","/docs/components/editor-drag-handle","docs/2.components/editor-drag-handle","A draggable handle for reordering and selecting blocks in the editor.",{"title":446,"path":447,"stem":448,"framework":16,"category":437,"description":449,"badge":439},"EditorEmojiMenu","/docs/components/editor-emoji-menu","docs/2.components/editor-emoji-menu","An emoji picker menu that displays emoji suggestions when typing the : character in the editor.",{"title":451,"path":452,"stem":453,"framework":16,"category":437,"description":454,"badge":439},"EditorMentionMenu","/docs/components/editor-mention-menu","docs/2.components/editor-mention-menu","A mention menu that displays user suggestions when typing the @ character in the editor.",{"title":456,"path":457,"stem":458,"framework":16,"category":437,"description":459,"badge":439},"EditorSuggestionMenu","/docs/components/editor-suggestion-menu","docs/2.components/editor-suggestion-menu","A command menu that displays formatting and action suggestions when typing the / character in the editor.",{"title":461,"path":462,"stem":463,"framework":16,"category":437,"description":464,"badge":439},"EditorToolbar","/docs/components/editor-toolbar","docs/2.components/editor-toolbar","A customizable toolbar for editor actions that can be displayed as fixed, bubble, or floating menu.",{"title":466,"path":467,"stem":468,"framework":16,"category":166,"description":469},"Empty","/docs/components/empty","docs/2.components/empty","A component to display an empty state.",{"title":471,"path":472,"stem":473,"framework":16,"category":178,"description":474},"Error","/docs/components/error","docs/2.components/error","A pre-built error component with NuxtError support.",{"title":476,"path":477,"stem":478,"framework":16,"category":172,"description":479},"FieldGroup","/docs/components/field-group","docs/2.components/field-group","Group multiple button-like elements together.",{"title":481,"path":482,"stem":483,"framework":16,"category":282,"description":484},"FileUpload","/docs/components/file-upload","docs/2.components/file-upload","An input element to upload files.",{"title":486,"path":487,"stem":488,"framework":16,"category":178,"description":489},"Footer","/docs/components/footer","docs/2.components/footer","A responsive footer component.",{"title":491,"path":492,"stem":493,"framework":16,"category":220,"description":494},"FooterColumns","/docs/components/footer-columns","docs/2.components/footer-columns","A list of links as columns to display in your Footer.",{"title":496,"path":497,"stem":498,"framework":16,"category":282,"description":499},"Form","/docs/components/form","docs/2.components/form","A form component with built-in validation and submission handling.",{"title":501,"path":502,"stem":503,"framework":16,"category":282,"description":504},"FormField","/docs/components/form-field","docs/2.components/form-field","A wrapper for form elements that provides validation and error handling.",{"title":506,"path":507,"stem":508,"framework":16,"category":178,"description":509},"Header","/docs/components/header","docs/2.components/header","A responsive header component.",{"title":511,"path":512,"stem":513,"framework":16,"category":172,"description":514},"Icon","/docs/components/icon","docs/2.components/icon","A component to display any icon from Iconify or another component.",{"title":516,"path":517,"stem":518,"framework":16,"category":282,"description":519},"Input","/docs/components/input","docs/2.components/input","An input element to enter text.",{"title":521,"path":522,"stem":523,"framework":16,"category":282,"description":524,"badge":525},"InputDate","/docs/components/input-date","docs/2.components/input-date","An input component for date selection.","New",{"title":527,"path":528,"stem":529,"framework":16,"category":282,"description":530},"InputMenu","/docs/components/input-menu","docs/2.components/input-menu","An autocomplete input with real-time suggestions.",{"title":532,"path":533,"stem":534,"framework":16,"category":282,"description":535},"InputNumber","/docs/components/input-number","docs/2.components/input-number","An input for numerical values with a customizable range.",{"title":537,"path":538,"stem":539,"framework":16,"category":282,"description":540},"InputTags","/docs/components/input-tags","docs/2.components/input-tags","An input element that displays interactive tags.",{"title":542,"path":543,"stem":544,"framework":16,"category":282,"description":545,"badge":525},"InputTime","/docs/components/input-time","docs/2.components/input-time","An input for selecting a time.",{"title":547,"path":548,"stem":549,"framework":16,"category":172,"description":550},"Kbd","/docs/components/kbd","docs/2.components/kbd","A kbd element to display a keyboard key.",{"title":552,"path":553,"stem":554,"framework":16,"category":220,"description":555},"Link","/docs/components/link","docs/2.components/link","A wrapper around \u003CNuxtLink> with extra props.",{"title":557,"path":558,"stem":559,"framework":16,"category":560,"description":561},"LocaleSelect","/docs/components/locale-select","docs/2.components/locale-select","i18n","A Select to switch between locales.",{"title":563,"path":564,"stem":565,"framework":16,"category":178,"description":566},"Main","/docs/components/main","docs/2.components/main","A main element that fills the available viewport height.",{"title":568,"path":569,"stem":570,"framework":16,"category":166,"description":571},"Marquee","/docs/components/marquee","docs/2.components/marquee","A component to create infinite scrolling content.",{"title":573,"path":574,"stem":575,"framework":16,"category":370,"description":576},"Modal","/docs/components/modal","docs/2.components/modal","A dialog window that can be used to display a message or request user input.",{"title":578,"path":579,"stem":580,"framework":16,"category":220,"description":581},"NavigationMenu","/docs/components/navigation-menu","docs/2.components/navigation-menu","A list of links that can be displayed horizontally or vertically.",{"title":583,"path":584,"stem":585,"framework":16,"category":184,"description":586},"Page","/docs/components/page","docs/2.components/page","A grid layout for your pages with left and right columns.",{"title":588,"path":589,"stem":590,"framework":16,"category":184,"description":591},"PageAnchors","/docs/components/page-anchors","docs/2.components/page-anchors","A list of anchors to be displayed in the page.",{"title":593,"path":594,"stem":595,"framework":16,"category":184,"description":596},"PageAside","/docs/components/page-aside","docs/2.components/page-aside","A sticky aside to display your page navigation.",{"title":598,"path":599,"stem":600,"framework":16,"category":184,"description":601},"PageBody","/docs/components/page-body","docs/2.components/page-body","The main content of your page.",{"title":603,"path":604,"stem":605,"framework":16,"category":184,"description":606},"PageCard","/docs/components/page-card","docs/2.components/page-card","A pre-styled card component that displays a title, description and optional link.",{"title":608,"path":609,"stem":610,"framework":16,"category":184,"description":611},"PageColumns","/docs/components/page-columns","docs/2.components/page-columns","A responsive multi-column layout system for organizing content side-by-side.",{"title":613,"path":614,"stem":615,"framework":16,"category":184,"description":616},"PageCTA","/docs/components/page-cta","docs/2.components/page-cta","A call to action section to display in your pages.",{"title":618,"path":619,"stem":620,"framework":16,"category":184,"description":621},"PageFeature","/docs/components/page-feature","docs/2.components/page-feature","A component to showcase key features of your application.",{"title":623,"path":624,"stem":625,"framework":16,"category":184,"description":626},"PageGrid","/docs/components/page-grid","docs/2.components/page-grid","A responsive grid system for displaying content in a flexible layout.",{"title":628,"path":629,"stem":630,"framework":16,"category":184,"description":631},"PageHeader","/docs/components/page-header","docs/2.components/page-header","A responsive header for your pages.",{"title":633,"path":634,"stem":635,"framework":16,"category":184,"description":636},"PageHero","/docs/components/page-hero","docs/2.components/page-hero","A responsive hero for your pages.",{"title":638,"path":639,"stem":640,"framework":16,"category":184,"description":641},"PageLinks","/docs/components/page-links","docs/2.components/page-links","A list of links to be displayed in the page.",{"title":643,"path":644,"stem":645,"framework":16,"category":184,"description":646},"PageList","/docs/components/page-list","docs/2.components/page-list","A vertical list layout for displaying content in a stacked format.",{"title":648,"path":649,"stem":650,"framework":16,"category":184,"description":651},"PageLogos","/docs/components/page-logos","docs/2.components/page-logos","A list of logos or images to display on your pages.",{"title":653,"path":654,"stem":655,"framework":16,"category":184,"description":656},"PageSection","/docs/components/page-section","docs/2.components/page-section","A responsive section for your pages.",{"title":658,"path":659,"stem":660,"framework":16,"category":220,"description":661},"Pagination","/docs/components/pagination","docs/2.components/pagination","A list of buttons or links to navigate through pages.",{"title":663,"path":664,"stem":665,"framework":16,"category":282,"description":666},"PinInput","/docs/components/pin-input","docs/2.components/pin-input","An input element to enter a pin.",{"title":668,"path":669,"stem":670,"framework":16,"category":370,"description":671},"Popover","/docs/components/popover","docs/2.components/popover","A non-modal dialog that floats around a trigger element.",{"title":673,"path":674,"stem":675,"framework":16,"category":184,"description":676},"PricingPlan","/docs/components/pricing-plan","docs/2.components/pricing-plan","A customizable pricing plan to display in a pricing page.",{"title":678,"path":679,"stem":680,"framework":16,"category":184,"description":681},"PricingPlans","/docs/components/pricing-plans","docs/2.components/pricing-plans","Display a list of pricing plans in a responsive grid layout.",{"title":683,"path":684,"stem":685,"framework":16,"category":184,"description":686},"PricingTable","/docs/components/pricing-table","docs/2.components/pricing-table","A responsive pricing table component that displays tiered pricing plans with feature comparisons.",{"title":688,"path":689,"stem":690,"framework":16,"category":172,"description":691},"Progress","/docs/components/progress","docs/2.components/progress","An indicator showing the progress of a task.",{"title":693,"path":694,"stem":695,"framework":16,"category":282,"description":696},"RadioGroup","/docs/components/radio-group","docs/2.components/radio-group","A set of radio buttons to select a single option from a list.",{"title":698,"path":699,"stem":700,"framework":16,"category":282,"description":701},"Select","/docs/components/select","docs/2.components/select","A select element to choose from a list of options.",{"title":703,"path":704,"stem":705,"framework":16,"category":282,"description":706},"SelectMenu","/docs/components/select-menu","docs/2.components/select-menu","An advanced searchable select element.",{"title":708,"path":709,"stem":710,"framework":16,"category":172,"description":711},"Separator","/docs/components/separator","docs/2.components/separator","Separates content horizontally or vertically.",{"title":713,"path":714,"stem":715,"framework":16,"category":172,"description":716},"Skeleton","/docs/components/skeleton","docs/2.components/skeleton","A placeholder to show while content is loading.",{"title":718,"path":719,"stem":720,"framework":16,"category":370,"description":721},"Slideover","/docs/components/slideover","docs/2.components/slideover","A dialog that slides in from any side of the screen.",{"title":723,"path":724,"stem":725,"framework":16,"category":282,"description":726},"Slider","/docs/components/slider","docs/2.components/slider","An input to select a numeric value within a range.",{"title":728,"path":729,"stem":730,"framework":16,"category":220,"description":731},"Stepper","/docs/components/stepper","docs/2.components/stepper","A set of steps that are used to indicate progress through a multi-step process.",{"title":733,"path":734,"stem":735,"framework":16,"category":282,"description":736},"Switch","/docs/components/switch","docs/2.components/switch","A control that toggles between two states.",{"title":738,"path":739,"stem":740,"framework":16,"category":166,"description":741},"Table","/docs/components/table","docs/2.components/table","A responsive table element to display data in rows and columns.",{"title":743,"path":744,"stem":745,"framework":16,"category":220,"description":746},"Tabs","/docs/components/tabs","docs/2.components/tabs","A set of tab panels that are displayed one at a time.",{"title":748,"path":749,"stem":750,"framework":16,"category":282,"description":751},"Textarea","/docs/components/textarea","docs/2.components/textarea","A textarea element to input multi-line text.",{"title":753,"path":754,"stem":755,"framework":16,"category":166,"description":756},"Timeline","/docs/components/timeline","docs/2.components/timeline","A component that displays a sequence of events with dates, titles, icons or avatars.",{"title":758,"path":759,"stem":760,"framework":16,"category":370,"description":761},"Toast","/docs/components/toast","docs/2.components/toast","A succinct message to provide information or feedback to the user.",{"title":763,"path":764,"stem":765,"framework":16,"category":370,"description":766},"Tooltip","/docs/components/tooltip","docs/2.components/tooltip","A popup that reveals information when hovering over an element.",{"title":768,"path":769,"stem":770,"framework":16,"category":166,"description":771},"Tree","/docs/components/tree","docs/2.components/tree","A tree view component to display and interact with hierarchical data structures.",{"title":773,"path":774,"stem":775,"framework":16,"category":166,"description":776},"User","/docs/components/user","docs/2.components/user","Display user information with name, description and avatar.",{"title":778,"framework":16,"category":16,"description":16,"icon":779,"path":780,"stem":781,"children":782,"page":36},"Composables","i-lucide-square-function","/docs/composables","docs/3.composables",[783,788,793,798,803,808],{"title":784,"path":785,"stem":786,"framework":16,"category":16,"description":787},"defineLocale","/docs/composables/define-locale","docs/3.composables/define-locale","A utility to create a custom locale for your app.",{"title":789,"path":790,"stem":791,"framework":16,"category":16,"description":792},"defineShortcuts","/docs/composables/define-shortcuts","docs/3.composables/define-shortcuts","A composable to define keyboard shortcuts in your app.",{"title":794,"path":795,"stem":796,"framework":16,"category":16,"description":797},"extendLocale","/docs/composables/extend-locale","docs/3.composables/extend-locale","A utility to extend an existing locale with custom translations.",{"title":799,"path":800,"stem":801,"framework":16,"category":16,"description":802},"extractShortcuts","/docs/composables/extract-shortcuts","docs/3.composables/extract-shortcuts","A utility to extract keyboard shortcuts from menu items.",{"title":804,"path":805,"stem":806,"framework":16,"category":16,"description":807},"useOverlay","/docs/composables/use-overlay","docs/3.composables/use-overlay","A composable to programmatically control overlays.",{"title":809,"path":810,"stem":811,"framework":16,"category":16,"description":812},"useToast","/docs/composables/use-toast","docs/3.composables/use-toast","A composable to display toast notifications in your app.",{"title":814,"path":815,"stem":816,"children":817,"framework":28,"category":16,"description":16,"icon":913},"Typography","/docs/typography","docs/4.typography/1.index",[818,820,825,830,835,840,845,849,854,858,863,868,873,878,883,887,892,896,900,904,909],{"title":15,"path":815,"stem":816,"framework":28,"category":16,"description":819},"Beautiful typography components and utilities to style your content with Nuxt UI.",{"title":821,"path":822,"stem":823,"framework":28,"category":16,"description":824},"Headers and text","/docs/typography/headers-and-text","docs/4.typography/2.headers-and-text","Beautifully styled headings, paragraphs, text formatting, and links for optimal readability.",{"title":826,"path":827,"stem":828,"framework":28,"category":16,"description":829},"Lists and tables","/docs/typography/lists-and-tables","docs/4.typography/3.lists-and-tables","Organize information with styled lists and responsive tables for clear, consistent readability.",{"title":831,"path":832,"stem":833,"framework":28,"category":16,"description":834},"Images and embeds","/docs/typography/images-and-embeds","docs/4.typography/4.images-and-embeds","Responsive images, videos, and rich media embeds to enhance and illustrate your documentation.",{"title":836,"path":837,"stem":838,"framework":28,"category":16,"description":839},"Code","/docs/typography/code","docs/4.typography/5.code","Display inline code and syntax-highlighted code blocks with copy-to-clipboard support.",{"title":163,"path":841,"stem":842,"framework":28,"category":843,"description":844},"/docs/typography/accordion","docs/4.typography/accordion","components","Create expandable content sections for better information organization.",{"title":197,"path":846,"stem":847,"framework":28,"category":843,"description":848},"/docs/typography/badge","docs/4.typography/badge","Display version numbers, status labels, and tags within your content.",{"title":850,"path":851,"stem":852,"framework":28,"category":843,"description":853},"Callout","/docs/typography/callout","docs/4.typography/callout","Highlight important information with eye-catching colored boxes and icons.",{"title":233,"path":855,"stem":856,"framework":28,"category":843,"description":857},"/docs/typography/card","docs/4.typography/card","Create highlighted content blocks with optional links and navigation.",{"title":859,"path":860,"stem":861,"framework":28,"category":843,"description":862},"CardGroup","/docs/typography/card-group","docs/4.typography/card-group","Organize multiple cards in responsive grid layouts for better content presentation.",{"title":864,"path":865,"stem":866,"framework":28,"category":843,"description":867},"CodeCollapse","/docs/typography/code-collapse","docs/4.typography/code-collapse","Make long code blocks collapsible to save space and improve readability.",{"title":869,"path":870,"stem":871,"framework":28,"category":843,"description":872},"CodeGroup","/docs/typography/code-group","docs/4.typography/code-group","Group multiple code examples in tabbed interfaces for easy comparison.",{"title":874,"path":875,"stem":876,"framework":28,"category":843,"description":877},"CodePreview","/docs/typography/code-preview","docs/4.typography/code-preview","Display code examples with a preview and their source for clearer documentation.",{"title":879,"path":880,"stem":881,"framework":28,"category":843,"description":882},"CodeTree","/docs/typography/code-tree","docs/4.typography/code-tree","Visualize file and folder structures with syntax-highlighted code.",{"title":295,"path":884,"stem":885,"framework":28,"category":843,"description":886},"/docs/typography/collapsible","docs/4.typography/collapsible","Toggle content visibility with smooth expand and collapse animations.",{"title":888,"path":889,"stem":890,"framework":28,"category":843,"description":891},"Field","/docs/typography/field","docs/4.typography/field","Document API parameters, props, and configuration options clearly.",{"title":476,"path":893,"stem":894,"framework":28,"category":843,"description":895},"/docs/typography/field-group","docs/4.typography/field-group","Group related fields together for comprehensive API documentation.",{"title":511,"path":897,"stem":898,"framework":28,"category":843,"description":899},"/docs/typography/icon","docs/4.typography/icon","Display icons from popular icon libraries to enhance your content.",{"title":547,"path":901,"stem":902,"framework":28,"category":843,"description":903},"/docs/typography/kbd","docs/4.typography/kbd","Display keyboard shortcuts and key combinations with proper styling.",{"title":905,"path":906,"stem":907,"framework":28,"category":843,"description":908},"Steps","/docs/typography/steps","docs/4.typography/steps","Transform headings into numbered step-by-step guides and tutorials.",{"title":743,"path":910,"stem":911,"framework":28,"category":843,"description":912},"/docs/typography/tabs","docs/4.typography/tabs","Organize related content in interactive tabbed interfaces.","i-lucide-square-pilcrow",{"id":915,"title":274,"body":916,"category":256,"description":277,"extension":2236,"framework":16,"links":2237,"meta":2243,"navigation":16,"path":275,"seo":2244,"stem":276,"__hash__":2245},"docs/docs/2.components/chat-prompt-submit.md",{"type":917,"value":918,"toc":2218},"minimark",[919,924,937,954,1029,1044,1049,1069,1121,1127,1159,1163,1178,1228,1237,1242,1265,1269,1284,1331,1337,1341,1363,1366,1381,1430,1437,1441,1464,1468,1484,1496,1500,1507,1518,2165,2169,2173,2176,2187,2191,2194,2198,2201,2204,2207,2211,2214],[920,921,923],"h2",{"id":922},"usage","Usage",[925,926,927,928,931,932,936],"p",{},"The ChatPromptSubmit component is used inside the ",[929,930,269],"a",{"href":270}," component to submit the prompt. It automatically handles the different ",[933,934,935],"code",{},"status"," values to control the chat.",[925,938,939,940,942,943,946,947,946,950,953],{},"It extends the ",[929,941,223],{"href":224}," component, so you can pass any property such as ",[933,944,945],{},"color",", ",[933,948,949],{},"variant",[933,951,952],{},"size",", etc.",[955,956,957,960],"code-preview",{},[958,959],"u-chat-prompt-submit",{},[961,962,964],"template",{"v-slot:code":963},"",[965,966,969],"pre",{"className":967,"code":968,"language":34,"meta":963,"style":963},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003CUChatPrompt>\n    \u003CUChatPromptSubmit />\n  \u003C/UChatPrompt>\n\u003C/template>\n",[933,970,971,986,997,1009,1019],{"__ignoreMap":963},[972,973,976,980,983],"span",{"class":974,"line":975},"line",1,[972,977,979],{"class":978},"sMK4o","\u003C",[972,981,961],{"class":982},"swJcz",[972,984,985],{"class":978},">\n",[972,987,989,992,995],{"class":974,"line":988},2,[972,990,991],{"class":978},"  \u003C",[972,993,994],{"class":982},"UChatPrompt",[972,996,985],{"class":978},[972,998,1000,1003,1006],{"class":974,"line":999},3,[972,1001,1002],{"class":978},"    \u003C",[972,1004,1005],{"class":982},"UChatPromptSubmit",[972,1007,1008],{"class":978}," />\n",[972,1010,1012,1015,1017],{"class":974,"line":1011},4,[972,1013,1014],{"class":978},"  \u003C/",[972,1016,994],{"class":982},[972,1018,985],{"class":978},[972,1020,1022,1025,1027],{"class":974,"line":1021},5,[972,1023,1024],{"class":978},"\u003C/",[972,1026,961],{"class":982},[972,1028,985],{"class":978},[1030,1031,1032],"note",{},[925,1033,1034,1035,1038,1039,1043],{},"You can also use it inside the ",[933,1036,1037],{},"footer"," slot of the ",[929,1040,1041],{"href":270},[933,1042,269],{}," component.",[1045,1046,1048],"h3",{"id":1047},"ready","Ready",[925,1050,1051,1052,1059,1060,946,1062,1064,1065,1068],{},"When its status is ",[933,1053,1056],{"className":1054,"language":1055,"style":963},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ts-type",[972,1057,1047],{"class":1058},"sBMFI",", use the ",[933,1061,945],{},[933,1063,949],{}," and ",[933,1066,1067],{},"icon"," props to customize the Button. Defaults to:",[1070,1071,1072,1091,1106],"ul",{},[1073,1074,1075],"li",{},[933,1076,1077,1079,1082,1085,1089],{"className":1054,"language":1055,"style":963},[972,1078,945],{"class":1058},[972,1080,1081],{"class":978},"=",[972,1083,1084],{"class":978},"\"",[972,1086,1088],{"class":1087},"sfazB","primary",[972,1090,1084],{"class":978},[1073,1092,1093],{},[933,1094,1095,1097,1099,1101,1104],{"className":1054,"language":1055,"style":963},[972,1096,949],{"class":1058},[972,1098,1081],{"class":978},[972,1100,1084],{"class":978},[972,1102,1103],{"class":1087},"solid",[972,1105,1084],{"class":978},[1073,1107,1108],{},[933,1109,1110,1112,1114,1116,1119],{"className":1054,"language":1055,"style":963},[972,1111,1067],{"class":1058},[972,1113,1081],{"class":978},[972,1115,1084],{"class":978},[972,1117,1118],{"class":1087},"i-lucide-arrow-up",[972,1120,1084],{"class":978},[1122,1123],"component-code",{":items":1124,":prettier":1125,":props":1126},"{\"color\":[\"primary\",\"secondary\",\"success\",\"warning\",\"error\",\"neutral\"],\"variant\":[\"solid\",\"outline\",\"soft\",\"subtle\",\"ghost\"]}","true","{\"color\":\"primary\",\"variant\":\"solid\",\"icon\":\"i-lucide-arrow-up\"}",[1128,1129,1130,1147],"framework-only",{},[961,1131,1132],{"v-slot:nuxt":963},[1133,1134,1136],"tip",{"to":1135},"/docs/getting-started/integrations/icons/nuxt#theme",[925,1137,1138,1139,1142,1143,1146],{},"You can customize this icon globally in your ",[933,1140,1141],{},"app.config.ts"," under ",[933,1144,1145],{},"ui.icons.arrowUp"," key.",[961,1148,1149],{"v-slot:vue":963},[1133,1150,1152],{"to":1151},"/docs/getting-started/integrations/icons/vue#theme",[925,1153,1138,1154,1142,1157,1146],{},[933,1155,1156],{},"vite.config.ts",[933,1158,1145],{},[1045,1160,1162],{"id":1161},"submitted","Submitted",[925,1164,1051,1165,1059,1169,946,1172,1064,1175,1068],{},[933,1166,1167],{"className":1054,"language":1055,"style":963},[972,1168,1161],{"class":1058},[933,1170,1171],{},"submitted-color",[933,1173,1174],{},"submitted-variant",[933,1176,1177],{},"submitted-icon",[1070,1179,1180,1196,1212],{},[1073,1181,1182],{},[933,1183,1184,1187,1189,1191,1194],{"className":1054,"language":1055,"style":963},[972,1185,1186],{"class":1058},"submittedColor",[972,1188,1081],{"class":978},[972,1190,1084],{"class":978},[972,1192,1193],{"class":1087},"neutral",[972,1195,1084],{"class":978},[1073,1197,1198],{},[933,1199,1200,1203,1205,1207,1210],{"className":1054,"language":1055,"style":963},[972,1201,1202],{"class":1058},"submittedVariant",[972,1204,1081],{"class":978},[972,1206,1084],{"class":978},[972,1208,1209],{"class":1087},"subtle",[972,1211,1084],{"class":978},[1073,1213,1214],{},[933,1215,1216,1219,1221,1223,1226],{"className":1054,"language":1055,"style":963},[972,1217,1218],{"class":1058},"submittedIcon",[972,1220,1081],{"class":978},[972,1222,1084],{"class":978},[972,1224,1225],{"class":1087},"i-lucide-square",[972,1227,1084],{"class":978},[1030,1229,1230],{},[925,1231,1232,1233,1236],{},"The ",[933,1234,1235],{},"stop"," event is emitted when the user clicks on the Button.",[1122,1238],{":items":1239,":prettier":1125,":props":1240,":ignore":1241},"{\"submittedColor\":[\"primary\",\"secondary\",\"success\",\"warning\",\"error\",\"neutral\"],\"submittedVariant\":[\"solid\",\"outline\",\"soft\",\"subtle\",\"ghost\"]}","{\"submittedColor\":\"neutral\",\"submittedVariant\":\"subtle\",\"submittedIcon\":\"i-lucide-square\",\"status\":\"submitted\"}","[\"status\"]",[1128,1243,1244,1255],{},[961,1245,1246],{"v-slot:nuxt":963},[1133,1247,1248],{"to":1135},[925,1249,1138,1250,1142,1252,1146],{},[933,1251,1141],{},[933,1253,1254],{},"ui.icons.stop",[961,1256,1257],{"v-slot:vue":963},[1133,1258,1259],{"to":1151},[925,1260,1138,1261,1142,1263,1146],{},[933,1262,1156],{},[933,1264,1254],{},[1045,1266,1268],{"id":1267},"streaming","Streaming",[925,1270,1051,1271,1059,1275,946,1278,1064,1281,1068],{},[933,1272,1273],{"className":1054,"language":1055,"style":963},[972,1274,1267],{"class":1058},[933,1276,1277],{},"streaming-color",[933,1279,1280],{},"streaming-variant",[933,1282,1283],{},"streaming-icon",[1070,1285,1286,1301,1316],{},[1073,1287,1288],{},[933,1289,1290,1293,1295,1297,1299],{"className":1054,"language":1055,"style":963},[972,1291,1292],{"class":1058},"streamingColor",[972,1294,1081],{"class":978},[972,1296,1084],{"class":978},[972,1298,1193],{"class":1087},[972,1300,1084],{"class":978},[1073,1302,1303],{},[933,1304,1305,1308,1310,1312,1314],{"className":1054,"language":1055,"style":963},[972,1306,1307],{"class":1058},"streamingVariant",[972,1309,1081],{"class":978},[972,1311,1084],{"class":978},[972,1313,1209],{"class":1087},[972,1315,1084],{"class":978},[1073,1317,1318],{},[933,1319,1320,1323,1325,1327,1329],{"className":1054,"language":1055,"style":963},[972,1321,1322],{"class":1058},"streamingIcon",[972,1324,1081],{"class":978},[972,1326,1084],{"class":978},[972,1328,1225],{"class":1087},[972,1330,1084],{"class":978},[1030,1332,1333],{},[925,1334,1232,1335,1236],{},[933,1336,1235],{},[1122,1338],{":items":1339,":prettier":1125,":props":1340,":ignore":1241},"{\"streamingColor\":[\"primary\",\"secondary\",\"success\",\"warning\",\"error\",\"neutral\"],\"streamingVariant\":[\"solid\",\"outline\",\"soft\",\"subtle\",\"ghost\"]}","{\"streamingColor\":\"neutral\",\"streamingVariant\":\"subtle\",\"streamingIcon\":\"i-lucide-square\",\"status\":\"streaming\"}",[1128,1342,1343,1353],{},[961,1344,1345],{"v-slot:nuxt":963},[1133,1346,1347],{"to":1135},[925,1348,1138,1349,1142,1351,1146],{},[933,1350,1141],{},[933,1352,1254],{},[961,1354,1355],{"v-slot:vue":963},[1133,1356,1357],{"to":1151},[925,1358,1138,1359,1142,1361,1146],{},[933,1360,1156],{},[933,1362,1254],{},[1045,1364,471],{"id":1365},"error",[925,1367,1051,1368,1059,1372,946,1375,1064,1378,1068],{},[933,1369,1370],{"className":1054,"language":1055,"style":963},[972,1371,1365],{"class":1058},[933,1373,1374],{},"error-color",[933,1376,1377],{},"error-variant",[933,1379,1380],{},"error-icon",[1070,1382,1383,1398,1414],{},[1073,1384,1385],{},[933,1386,1387,1390,1392,1394,1396],{"className":1054,"language":1055,"style":963},[972,1388,1389],{"class":1058},"errorColor",[972,1391,1081],{"class":978},[972,1393,1084],{"class":978},[972,1395,1365],{"class":1087},[972,1397,1084],{"class":978},[1073,1399,1400],{},[933,1401,1402,1405,1407,1409,1412],{"className":1054,"language":1055,"style":963},[972,1403,1404],{"class":1058},"errorVariant",[972,1406,1081],{"class":978},[972,1408,1084],{"class":978},[972,1410,1411],{"class":1087},"soft",[972,1413,1084],{"class":978},[1073,1415,1416],{},[933,1417,1418,1421,1423,1425,1428],{"className":1054,"language":1055,"style":963},[972,1419,1420],{"class":1058},"errorIcon",[972,1422,1081],{"class":978},[972,1424,1084],{"class":978},[972,1426,1427],{"class":1087},"i-lucide-rotate-ccw",[972,1429,1084],{"class":978},[1030,1431,1432],{},[925,1433,1232,1434,1236],{},[933,1435,1436],{},"reload",[1122,1438],{":items":1439,":prettier":1125,":props":1440,":ignore":1241},"{\"errorColor\":[\"primary\",\"secondary\",\"success\",\"warning\",\"error\",\"neutral\"],\"errorVariant\":[\"solid\",\"outline\",\"soft\",\"subtle\",\"ghost\"]}","{\"errorColor\":\"error\",\"errorVariant\":\"soft\",\"errorIcon\":\"i-lucide-rotate-ccw\",\"status\":\"error\"}",[1128,1442,1443,1454],{},[961,1444,1445],{"v-slot:nuxt":963},[1133,1446,1447],{"to":1135},[925,1448,1138,1449,1142,1451,1146],{},[933,1450,1141],{},[933,1452,1453],{},"ui.icons.reload",[961,1455,1456],{"v-slot:vue":963},[1133,1457,1458],{"to":1151},[925,1459,1138,1460,1142,1462,1146],{},[933,1461,1156],{},[933,1463,1453],{},[920,1465,1467],{"id":1466},"examples","Examples",[1030,1469,1472],{"target":1470,"to":1471},"_blank","https://ai-sdk.dev/docs/getting-started/nuxt",[925,1473,1474,1475,1479,1480,1483],{},"These chat components are designed to be used with the ",[1476,1477,1478],"strong",{},"AI SDK v5"," from ",[1476,1481,1482],{},"Vercel AI SDK",".",[1485,1486,1489],"callout",{"icon":1487,"target":1470,"to":1488},"i-simple-icons-github","https://github.com/nuxt-ui-templates/chat",[925,1490,1491,1492,1495],{},"Check out the source code of our ",[1476,1493,1494],{},"AI Chat template"," on GitHub for a real-life example.",[1045,1497,1499],{"id":1498},"within-a-page","Within a page",[925,1501,1502,1503,1506],{},"Use the ChatPromptSubmit component with the ",[933,1504,1505],{},"Chat"," class from AI SDK v5 to display a chat prompt within a page.",[925,1508,1509,1510,1512,1513,1064,1515,1517],{},"Pass the ",[933,1511,935],{}," prop and listen to the ",[933,1514,1235],{},[933,1516,1436],{}," events to control the chat.",[965,1519,1529],{"className":967,"code":1520,"filename":1521,"highlights":1522,"language":34,"meta":963,"style":963},"\u003Cscript setup lang=\"ts\">\nimport { Chat } from '@ai-sdk/vue'\nimport { getTextFromMessage } from '@nuxt/ui/utils/ai'\n\nconst input = ref('')\n\nconst chat = new Chat({\n  onError(error) {\n    console.error(error)\n  }\n})\n\nfunction onSubmit() {\n  chat.sendMessage({ text: input.value })\n\n  input.value = ''\n}\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUDashboardPanel>\n    \u003Ctemplate #body>\n      \u003CUContainer>\n        \u003CUChatMessages :messages=\"chat.messages\" :status=\"chat.status\">\n          \u003Ctemplate #content=\"{ message }\">\n            \u003CMDC :value=\"getTextFromMessage(message)\" :cache-key=\"message.id\" class=\"*:first:mt-0 *:last:mb-0\" />\n          \u003C/template>\n        \u003C/UChatMessages>\n      \u003C/UContainer>\n    \u003C/template>\n\n    \u003Ctemplate #footer>\n      \u003CUContainer class=\"pb-4 sm:pb-6\">\n        \u003CUChatPrompt v-model=\"input\" :error=\"chat.error\" @submit=\"onSubmit\">\n          \u003CUChatPromptSubmit :status=\"chat.status\" @stop=\"chat.stop()\" @reload=\"chat.regenerate()\" />\n        \u003C/UChatPrompt>\n      \u003C/UContainer>\n    \u003C/template>\n  \u003C/UDashboardPanel>\n\u003C/template>\n","pages/[id].vue",[988,1523,1524,1525,1526,1527,1528],7,8,9,10,11,35,[933,1530,1531,1556,1586,1606,1611,1634,1639,1659,1676,1692,1698,1706,1711,1725,1759,1764,1780,1786,1795,1800,1809,1819,1834,1845,1880,1907,1954,1964,1974,1984,1994,1999,2012,2032,2077,2120,2129,2138,2147,2156],{"__ignoreMap":963},[972,1532,1533,1535,1538,1542,1545,1547,1549,1552,1554],{"class":974,"line":975},[972,1534,979],{"class":978},[972,1536,1537],{"class":982},"script",[972,1539,1541],{"class":1540},"spNyl"," setup",[972,1543,1544],{"class":1540}," lang",[972,1546,1081],{"class":978},[972,1548,1084],{"class":978},[972,1550,1551],{"class":1087},"ts",[972,1553,1084],{"class":978},[972,1555,985],{"class":978},[972,1557,1560,1564,1567,1571,1574,1577,1580,1583],{"class":1558,"line":988},[974,1559],"highlight",[972,1561,1563],{"class":1562},"s7zQu","import",[972,1565,1566],{"class":978}," {",[972,1568,1570],{"class":1569},"sTEyZ"," Chat",[972,1572,1573],{"class":978}," }",[972,1575,1576],{"class":1562}," from",[972,1578,1579],{"class":978}," '",[972,1581,1582],{"class":1087},"@ai-sdk/vue",[972,1584,1585],{"class":978},"'\n",[972,1587,1588,1590,1592,1595,1597,1599,1601,1604],{"class":974,"line":999},[972,1589,1563],{"class":1562},[972,1591,1566],{"class":978},[972,1593,1594],{"class":1569}," getTextFromMessage",[972,1596,1573],{"class":978},[972,1598,1576],{"class":1562},[972,1600,1579],{"class":978},[972,1602,1603],{"class":1087},"@nuxt/ui/utils/ai",[972,1605,1585],{"class":978},[972,1607,1608],{"class":974,"line":1011},[972,1609,1610],{"emptyLinePlaceholder":21},"\n",[972,1612,1613,1616,1619,1621,1625,1628,1631],{"class":974,"line":1021},[972,1614,1615],{"class":1540},"const",[972,1617,1618],{"class":1569}," input ",[972,1620,1081],{"class":978},[972,1622,1624],{"class":1623},"s2Zo4"," ref",[972,1626,1627],{"class":1569},"(",[972,1629,1630],{"class":978},"''",[972,1632,1633],{"class":1569},")\n",[972,1635,1637],{"class":974,"line":1636},6,[972,1638,1610],{"emptyLinePlaceholder":21},[972,1640,1642,1644,1647,1649,1652,1654,1656],{"class":1641,"line":1523},[974,1559],[972,1643,1615],{"class":1540},[972,1645,1646],{"class":1569}," chat ",[972,1648,1081],{"class":978},[972,1650,1651],{"class":978}," new",[972,1653,1570],{"class":1623},[972,1655,1627],{"class":1569},[972,1657,1658],{"class":978},"{\n",[972,1660,1662,1665,1667,1670,1673],{"class":1661,"line":1524},[974,1559],[972,1663,1664],{"class":982},"  onError",[972,1666,1627],{"class":978},[972,1668,1365],{"class":1669},"sHdIc",[972,1671,1672],{"class":978},")",[972,1674,1675],{"class":978}," {\n",[972,1677,1679,1682,1684,1686,1688,1690],{"class":1678,"line":1525},[974,1559],[972,1680,1681],{"class":1569},"    console",[972,1683,1483],{"class":978},[972,1685,1365],{"class":1623},[972,1687,1627],{"class":982},[972,1689,1365],{"class":1569},[972,1691,1633],{"class":982},[972,1693,1695],{"class":1694,"line":1526},[974,1559],[972,1696,1697],{"class":978},"  }\n",[972,1699,1701,1704],{"class":1700,"line":1527},[974,1559],[972,1702,1703],{"class":978},"}",[972,1705,1633],{"class":1569},[972,1707,1709],{"class":974,"line":1708},12,[972,1710,1610],{"emptyLinePlaceholder":21},[972,1712,1714,1717,1720,1723],{"class":974,"line":1713},13,[972,1715,1716],{"class":1540},"function",[972,1718,1719],{"class":1623}," onSubmit",[972,1721,1722],{"class":978},"()",[972,1724,1675],{"class":978},[972,1726,1728,1731,1733,1736,1738,1741,1744,1747,1750,1752,1755,1757],{"class":974,"line":1727},14,[972,1729,1730],{"class":1569},"  chat",[972,1732,1483],{"class":978},[972,1734,1735],{"class":1623},"sendMessage",[972,1737,1627],{"class":982},[972,1739,1740],{"class":978},"{",[972,1742,1743],{"class":982}," text",[972,1745,1746],{"class":978},":",[972,1748,1749],{"class":1569}," input",[972,1751,1483],{"class":978},[972,1753,1754],{"class":1569},"value",[972,1756,1573],{"class":978},[972,1758,1633],{"class":982},[972,1760,1762],{"class":974,"line":1761},15,[972,1763,1610],{"emptyLinePlaceholder":21},[972,1765,1767,1770,1772,1774,1777],{"class":974,"line":1766},16,[972,1768,1769],{"class":1569},"  input",[972,1771,1483],{"class":978},[972,1773,1754],{"class":1569},[972,1775,1776],{"class":978}," =",[972,1778,1779],{"class":978}," ''\n",[972,1781,1783],{"class":974,"line":1782},17,[972,1784,1785],{"class":978},"}\n",[972,1787,1789,1791,1793],{"class":974,"line":1788},18,[972,1790,1024],{"class":978},[972,1792,1537],{"class":982},[972,1794,985],{"class":978},[972,1796,1798],{"class":974,"line":1797},19,[972,1799,1610],{"emptyLinePlaceholder":21},[972,1801,1803,1805,1807],{"class":974,"line":1802},20,[972,1804,979],{"class":978},[972,1806,961],{"class":982},[972,1808,985],{"class":978},[972,1810,1812,1814,1817],{"class":974,"line":1811},21,[972,1813,991],{"class":978},[972,1815,1816],{"class":982},"UDashboardPanel",[972,1818,985],{"class":978},[972,1820,1822,1824,1826,1829,1832],{"class":974,"line":1821},22,[972,1823,1002],{"class":978},[972,1825,961],{"class":982},[972,1827,1828],{"class":978}," #",[972,1830,1831],{"class":1540},"body",[972,1833,985],{"class":978},[972,1835,1837,1840,1843],{"class":974,"line":1836},23,[972,1838,1839],{"class":978},"      \u003C",[972,1841,1842],{"class":982},"UContainer",[972,1844,985],{"class":978},[972,1846,1848,1851,1854,1857,1859,1861,1864,1866,1869,1871,1873,1876,1878],{"class":974,"line":1847},24,[972,1849,1850],{"class":978},"        \u003C",[972,1852,1853],{"class":982},"UChatMessages",[972,1855,1856],{"class":1540}," :messages",[972,1858,1081],{"class":978},[972,1860,1084],{"class":978},[972,1862,1863],{"class":1087},"chat.messages",[972,1865,1084],{"class":978},[972,1867,1868],{"class":1540}," :status",[972,1870,1081],{"class":978},[972,1872,1084],{"class":978},[972,1874,1875],{"class":1087},"chat.status",[972,1877,1084],{"class":978},[972,1879,985],{"class":978},[972,1881,1883,1886,1888,1890,1892,1894,1896,1898,1901,1903,1905],{"class":974,"line":1882},25,[972,1884,1885],{"class":978},"          \u003C",[972,1887,961],{"class":982},[972,1889,1828],{"class":978},[972,1891,344],{"class":1540},[972,1893,1081],{"class":978},[972,1895,1084],{"class":978},[972,1897,1740],{"class":978},[972,1899,1900],{"class":1569}," message ",[972,1902,1703],{"class":978},[972,1904,1084],{"class":978},[972,1906,985],{"class":978},[972,1908,1910,1913,1916,1919,1921,1923,1926,1928,1931,1933,1935,1938,1940,1943,1945,1947,1950,1952],{"class":974,"line":1909},26,[972,1911,1912],{"class":978},"            \u003C",[972,1914,1915],{"class":982},"MDC",[972,1917,1918],{"class":1540}," :value",[972,1920,1081],{"class":978},[972,1922,1084],{"class":978},[972,1924,1925],{"class":1087},"getTextFromMessage(message)",[972,1927,1084],{"class":978},[972,1929,1930],{"class":1540}," :cache-key",[972,1932,1081],{"class":978},[972,1934,1084],{"class":978},[972,1936,1937],{"class":1087},"message.id",[972,1939,1084],{"class":978},[972,1941,1942],{"class":1540}," class",[972,1944,1081],{"class":978},[972,1946,1084],{"class":978},[972,1948,1949],{"class":1087},"*:first:mt-0 *:last:mb-0",[972,1951,1084],{"class":978},[972,1953,1008],{"class":978},[972,1955,1957,1960,1962],{"class":974,"line":1956},27,[972,1958,1959],{"class":978},"          \u003C/",[972,1961,961],{"class":982},[972,1963,985],{"class":978},[972,1965,1967,1970,1972],{"class":974,"line":1966},28,[972,1968,1969],{"class":978},"        \u003C/",[972,1971,1853],{"class":982},[972,1973,985],{"class":978},[972,1975,1977,1980,1982],{"class":974,"line":1976},29,[972,1978,1979],{"class":978},"      \u003C/",[972,1981,1842],{"class":982},[972,1983,985],{"class":978},[972,1985,1987,1990,1992],{"class":974,"line":1986},30,[972,1988,1989],{"class":978},"    \u003C/",[972,1991,961],{"class":982},[972,1993,985],{"class":978},[972,1995,1997],{"class":974,"line":1996},31,[972,1998,1610],{"emptyLinePlaceholder":21},[972,2000,2002,2004,2006,2008,2010],{"class":974,"line":2001},32,[972,2003,1002],{"class":978},[972,2005,961],{"class":982},[972,2007,1828],{"class":978},[972,2009,1037],{"class":1540},[972,2011,985],{"class":978},[972,2013,2015,2017,2019,2021,2023,2025,2028,2030],{"class":974,"line":2014},33,[972,2016,1839],{"class":978},[972,2018,1842],{"class":982},[972,2020,1942],{"class":1540},[972,2022,1081],{"class":978},[972,2024,1084],{"class":978},[972,2026,2027],{"class":1087},"pb-4 sm:pb-6",[972,2029,1084],{"class":978},[972,2031,985],{"class":978},[972,2033,2035,2037,2039,2042,2044,2046,2049,2051,2054,2056,2058,2061,2063,2066,2068,2070,2073,2075],{"class":974,"line":2034},34,[972,2036,1850],{"class":978},[972,2038,994],{"class":982},[972,2040,2041],{"class":1540}," v-model",[972,2043,1081],{"class":978},[972,2045,1084],{"class":978},[972,2047,2048],{"class":1087},"input",[972,2050,1084],{"class":978},[972,2052,2053],{"class":1540}," :error",[972,2055,1081],{"class":978},[972,2057,1084],{"class":978},[972,2059,2060],{"class":1087},"chat.error",[972,2062,1084],{"class":978},[972,2064,2065],{"class":1540}," @submit",[972,2067,1081],{"class":978},[972,2069,1084],{"class":978},[972,2071,2072],{"class":1087},"onSubmit",[972,2074,1084],{"class":978},[972,2076,985],{"class":978},[972,2078,2080,2082,2084,2086,2088,2090,2092,2094,2097,2099,2101,2104,2106,2109,2111,2113,2116,2118],{"class":2079,"line":1528},[974,1559],[972,2081,1885],{"class":978},[972,2083,1005],{"class":982},[972,2085,1868],{"class":1540},[972,2087,1081],{"class":978},[972,2089,1084],{"class":978},[972,2091,1875],{"class":1087},[972,2093,1084],{"class":978},[972,2095,2096],{"class":1540}," @stop",[972,2098,1081],{"class":978},[972,2100,1084],{"class":978},[972,2102,2103],{"class":1087},"chat.stop()",[972,2105,1084],{"class":978},[972,2107,2108],{"class":1540}," @reload",[972,2110,1081],{"class":978},[972,2112,1084],{"class":978},[972,2114,2115],{"class":1087},"chat.regenerate()",[972,2117,1084],{"class":978},[972,2119,1008],{"class":978},[972,2121,2123,2125,2127],{"class":974,"line":2122},36,[972,2124,1969],{"class":978},[972,2126,994],{"class":982},[972,2128,985],{"class":978},[972,2130,2132,2134,2136],{"class":974,"line":2131},37,[972,2133,1979],{"class":978},[972,2135,1842],{"class":982},[972,2137,985],{"class":978},[972,2139,2141,2143,2145],{"class":974,"line":2140},38,[972,2142,1989],{"class":978},[972,2144,961],{"class":982},[972,2146,985],{"class":978},[972,2148,2150,2152,2154],{"class":974,"line":2149},39,[972,2151,1014],{"class":978},[972,2153,1816],{"class":982},[972,2155,985],{"class":978},[972,2157,2159,2161,2163],{"class":974,"line":2158},40,[972,2160,1024],{"class":978},[972,2162,961],{"class":982},[972,2164,985],{"class":978},[920,2166,2168],{"id":2167},"api","API",[1045,2170,2172],{"id":2171},"props","Props",[2174,2175],"component-props",{},[1485,2177,2180],{"icon":2178,"target":1470,"to":2179},"i-simple-icons-mdnwebdocs","https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attributes",[925,2181,2182,2183,2186],{},"This component also supports all native ",[933,2184,2185],{},"\u003Cbutton>"," HTML attributes.",[1045,2188,2190],{"id":2189},"slots","Slots",[2192,2193],"component-slots",{},[1045,2195,2197],{"id":2196},"emits","Emits",[2199,2200],"component-emits",{},[920,2202,54],{"id":2203},"theme",[2205,2206],"component-theme",{},[920,2208,2210],{"id":2209},"changelog","Changelog",[2212,2213],"component-changelog",{},[2215,2216,2217],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":963,"searchDepth":988,"depth":988,"links":2219},[2220,2226,2229,2234,2235],{"id":922,"depth":988,"text":923,"children":2221},[2222,2223,2224,2225],{"id":1047,"depth":999,"text":1048},{"id":1161,"depth":999,"text":1162},{"id":1267,"depth":999,"text":1268},{"id":1365,"depth":999,"text":471},{"id":1466,"depth":988,"text":1467,"children":2227},[2228],{"id":1498,"depth":999,"text":1499},{"id":2167,"depth":988,"text":2168,"children":2230},[2231,2232,2233],{"id":2171,"depth":999,"text":2172},{"id":2189,"depth":999,"text":2190},{"id":2196,"depth":999,"text":2197},{"id":2203,"depth":988,"text":54},{"id":2209,"depth":988,"text":2210},"md",[2238,2240],{"label":223,"to":224,"icon":2239},"i-simple-icons-nuxtdotjs",{"label":2241,"icon":1487,"to":2242},"GitHub","https://github.com/nuxt/ui/blob/v4/src/runtime/components/ChatPromptSubmit.vue",{},{"title":274,"description":277},"AfTRWjGVjSVffI5ZQWUcq5j1HPzSrphatbMgKBsN2BQ",{"data":2247,"body":2248},{},{"type":2249,"children":2250},"root",[2251],{"type":172,"tag":925,"props":2252,"children":2253},{},[2254],{"type":2255,"value":277},"text",{"data":2257,"body":2258},{},{"type":2249,"children":2259},[2260],{"type":172,"tag":925,"props":2261,"children":2262},{},[2263],{"type":2255,"value":2264},"The element or component this component should render as when not a link.",{"data":2266,"body":2267},{},{"type":2249,"children":2268},[2269],{"type":172,"tag":925,"props":2270,"children":2271},{},[2272,2274,2279],{"type":2255,"value":2273},"The icon displayed in the button when the status is ",{"type":172,"tag":933,"props":2275,"children":2277},{"className":2276},[],[2278],{"type":2255,"value":1047},{"type":2255,"value":1483},{"data":2281,"body":2282},{},{"type":2249,"children":2283},[2284],{"type":172,"tag":925,"props":2285,"children":2286},{},[2287,2289,2294],{"type":2255,"value":2288},"The color of the button when the status is ",{"type":172,"tag":933,"props":2290,"children":2292},{"className":2291},[],[2293],{"type":2255,"value":1047},{"type":2255,"value":1483},{"data":2296,"body":2297},{},{"type":2249,"children":2298},[2299],{"type":172,"tag":925,"props":2300,"children":2301},{},[2302,2304,2309],{"type":2255,"value":2303},"The variant of the button when the status is ",{"type":172,"tag":933,"props":2305,"children":2307},{"className":2306},[],[2308],{"type":2255,"value":1047},{"type":2255,"value":1483},{"data":2311,"body":2312},{},{"type":2249,"children":2313},[2314],{"type":172,"tag":925,"props":2315,"children":2316},{},[2317,2318,2323],{"type":2255,"value":2273},{"type":172,"tag":933,"props":2319,"children":2321},{"className":2320},[],[2322],{"type":2255,"value":1267},{"type":2255,"value":1483},{"data":2325,"body":2326},{},{"type":2249,"children":2327},[2328],{"type":172,"tag":925,"props":2329,"children":2330},{},[2331,2332,2337],{"type":2255,"value":2288},{"type":172,"tag":933,"props":2333,"children":2335},{"className":2334},[],[2336],{"type":2255,"value":1267},{"type":2255,"value":1483},{"data":2339,"body":2340},{},{"type":2249,"children":2341},[2342],{"type":172,"tag":925,"props":2343,"children":2344},{},[2345,2346,2351],{"type":2255,"value":2303},{"type":172,"tag":933,"props":2347,"children":2349},{"className":2348},[],[2350],{"type":2255,"value":1267},{"type":2255,"value":1483},{"data":2353,"body":2354},{},{"type":2249,"children":2355},[2356],{"type":172,"tag":925,"props":2357,"children":2358},{},[2359,2360,2365],{"type":2255,"value":2273},{"type":172,"tag":933,"props":2361,"children":2363},{"className":2362},[],[2364],{"type":2255,"value":1161},{"type":2255,"value":1483},{"data":2367,"body":2368},{},{"type":2249,"children":2369},[2370],{"type":172,"tag":925,"props":2371,"children":2372},{},[2373,2374,2379],{"type":2255,"value":2288},{"type":172,"tag":933,"props":2375,"children":2377},{"className":2376},[],[2378],{"type":2255,"value":1161},{"type":2255,"value":1483},{"data":2381,"body":2382},{},{"type":2249,"children":2383},[2384],{"type":172,"tag":925,"props":2385,"children":2386},{},[2387,2388,2393],{"type":2255,"value":2303},{"type":172,"tag":933,"props":2389,"children":2391},{"className":2390},[],[2392],{"type":2255,"value":1161},{"type":2255,"value":1483},{"data":2395,"body":2396},{},{"type":2249,"children":2397},[2398],{"type":172,"tag":925,"props":2399,"children":2400},{},[2401,2402,2407],{"type":2255,"value":2273},{"type":172,"tag":933,"props":2403,"children":2405},{"className":2404},[],[2406],{"type":2255,"value":1365},{"type":2255,"value":1483},{"data":2409,"body":2410},{},{"type":2249,"children":2411},[2412],{"type":172,"tag":925,"props":2413,"children":2414},{},[2415,2416,2421],{"type":2255,"value":2288},{"type":172,"tag":933,"props":2417,"children":2419},{"className":2418},[],[2420],{"type":2255,"value":1365},{"type":2255,"value":1483},{"data":2423,"body":2424},{},{"type":2249,"children":2425},[2426],{"type":172,"tag":925,"props":2427,"children":2428},{},[2429,2430,2435],{"type":2255,"value":2303},{"type":172,"tag":933,"props":2431,"children":2433},{"className":2432},[],[2434],{"type":2255,"value":1365},{"type":2255,"value":1483},{"data":2437,"body":2438},{},{"type":2249,"children":2439},[2440],{"type":172,"tag":925,"props":2441,"children":2442},{},[2443],{"type":2255,"value":2444},"The type of the button when not a link.",{"data":2446,"body":2447},{},{"type":2249,"children":2448},[2449],{"type":172,"tag":925,"props":2450,"children":2451},{},[2452],{"type":2255,"value":2453},"Render the button with equal padding on all sides.",{"data":2455,"body":2456},{},{"type":2249,"children":2457},[2458],{"type":172,"tag":925,"props":2459,"children":2460},{},[2461],{"type":2255,"value":2462},"Render the button full width.",{"data":2464,"body":2465},{},{"type":2249,"children":2466},[2467],{"type":172,"tag":925,"props":2468,"children":2469},{},[2470,2472,2478],{"type":2255,"value":2471},"Set loading state automatically based on the ",{"type":172,"tag":933,"props":2473,"children":2475},{"className":2474},[],[2476],{"type":2255,"value":2477},"@click",{"type":2255,"value":2479}," promise state",{"data":2481,"body":2482},{},{"type":2249,"children":2483},[2484],{"type":172,"tag":925,"props":2485,"children":2486},{},[2487],{"type":2255,"value":2488},"Display an avatar on the left side.",{"data":2490,"body":2491},{},{"type":2249,"children":2492},[2493],{"type":172,"tag":925,"props":2494,"children":2495},{},[2496,2498,2503],{"type":2255,"value":2497},"When ",{"type":172,"tag":933,"props":2499,"children":2501},{"className":2500},[],[2502],{"type":2255,"value":1125},{"type":2255,"value":2504},", the icon will be displayed on the left side.",{"data":2506,"body":2507},{},{"type":2249,"children":2508},[2509],{"type":172,"tag":925,"props":2510,"children":2511},{},[2512],{"type":2255,"value":2513},"Display an icon on the left side.",{"data":2515,"body":2516},{},{"type":2249,"children":2517},[2518],{"type":172,"tag":925,"props":2519,"children":2520},{},[2521,2522,2527],{"type":2255,"value":2497},{"type":172,"tag":933,"props":2523,"children":2525},{"className":2524},[],[2526],{"type":2255,"value":1125},{"type":2255,"value":2528},", the icon will be displayed on the right side.",{"data":2530,"body":2531},{},{"type":2249,"children":2532},[2533],{"type":172,"tag":925,"props":2534,"children":2535},{},[2536],{"type":2255,"value":2537},"Display an icon on the right side.",{"data":2539,"body":2540},{},{"type":2249,"children":2541},[2542],{"type":172,"tag":925,"props":2543,"children":2544},{},[2545,2546,2551],{"type":2255,"value":2497},{"type":172,"tag":933,"props":2547,"children":2549},{"className":2548},[],[2550],{"type":2255,"value":1125},{"type":2255,"value":2552},", the loading icon will be displayed.",{"data":2554,"body":2555},{},{"type":2249,"children":2556},[2557],{"type":172,"tag":925,"props":2558,"children":2559},{},[2560,2562,2568,2570,2575],{"type":2255,"value":2561},"The icon when the ",{"type":172,"tag":933,"props":2563,"children":2565},{"className":2564},[],[2566],{"type":2255,"value":2567},"loading",{"type":2255,"value":2569}," prop is ",{"type":172,"tag":933,"props":2571,"children":2573},{"className":2572},[],[2574],{"type":2255,"value":1125},{"type":2255,"value":1483},{"data":2577,"body":2578,"toc":3035},{"title":963,"description":963},{"type":2249,"children":2579},[2580,2723,3030],{"type":172,"tag":2581,"props":2582,"children":2585},"code-collapse",{"className":2583},[2584],"nuxt-only",[2586],{"type":172,"tag":965,"props":2587,"children":2590},{"className":2588,"code":2589,"filename":1141,"language":1551,"meta":963,"style":963},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineAppConfig({\n  ui: {\n    chatPromptSubmit: {\n      slots: {\n        base: ''\n      }\n    }\n  }\n})\n",[2591],{"type":172,"tag":933,"props":2592,"children":2593},{"__ignoreMap":963},[2594,2624,2641,2657,2673,2689,2697,2705,2712],{"type":172,"tag":972,"props":2595,"children":2596},{"class":974,"line":975},[2597,2603,2608,2614,2619],{"type":172,"tag":972,"props":2598,"children":2600},{"style":2599},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[2601],{"type":2255,"value":2602},"export",{"type":172,"tag":972,"props":2604,"children":2605},{"style":2599},[2606],{"type":2255,"value":2607}," default",{"type":172,"tag":972,"props":2609,"children":2611},{"style":2610},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[2612],{"type":2255,"value":2613}," defineAppConfig",{"type":172,"tag":972,"props":2615,"children":2617},{"style":2616},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[2618],{"type":2255,"value":1627},{"type":172,"tag":972,"props":2620,"children":2622},{"style":2621},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[2623],{"type":2255,"value":1658},{"type":172,"tag":972,"props":2625,"children":2626},{"class":974,"line":988},[2627,2633,2637],{"type":172,"tag":972,"props":2628,"children":2630},{"style":2629},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[2631],{"type":2255,"value":2632},"  ui",{"type":172,"tag":972,"props":2634,"children":2635},{"style":2621},[2636],{"type":2255,"value":1746},{"type":172,"tag":972,"props":2638,"children":2639},{"style":2621},[2640],{"type":2255,"value":1675},{"type":172,"tag":972,"props":2642,"children":2643},{"class":974,"line":999},[2644,2649,2653],{"type":172,"tag":972,"props":2645,"children":2646},{"style":2629},[2647],{"type":2255,"value":2648},"    chatPromptSubmit",{"type":172,"tag":972,"props":2650,"children":2651},{"style":2621},[2652],{"type":2255,"value":1746},{"type":172,"tag":972,"props":2654,"children":2655},{"style":2621},[2656],{"type":2255,"value":1675},{"type":172,"tag":972,"props":2658,"children":2659},{"class":974,"line":1011},[2660,2665,2669],{"type":172,"tag":972,"props":2661,"children":2662},{"style":2629},[2663],{"type":2255,"value":2664},"      slots",{"type":172,"tag":972,"props":2666,"children":2667},{"style":2621},[2668],{"type":2255,"value":1746},{"type":172,"tag":972,"props":2670,"children":2671},{"style":2621},[2672],{"type":2255,"value":1675},{"type":172,"tag":972,"props":2674,"children":2675},{"class":974,"line":1021},[2676,2681,2685],{"type":172,"tag":972,"props":2677,"children":2678},{"style":2629},[2679],{"type":2255,"value":2680},"        base",{"type":172,"tag":972,"props":2682,"children":2683},{"style":2621},[2684],{"type":2255,"value":1746},{"type":172,"tag":972,"props":2686,"children":2687},{"style":2621},[2688],{"type":2255,"value":1779},{"type":172,"tag":972,"props":2690,"children":2691},{"class":974,"line":1636},[2692],{"type":172,"tag":972,"props":2693,"children":2694},{"style":2621},[2695],{"type":2255,"value":2696},"      }\n",{"type":172,"tag":972,"props":2698,"children":2699},{"class":974,"line":1523},[2700],{"type":172,"tag":972,"props":2701,"children":2702},{"style":2621},[2703],{"type":2255,"value":2704},"    }\n",{"type":172,"tag":972,"props":2706,"children":2707},{"class":974,"line":1524},[2708],{"type":172,"tag":972,"props":2709,"children":2710},{"style":2621},[2711],{"type":2255,"value":1697},{"type":172,"tag":972,"props":2713,"children":2714},{"class":974,"line":1525},[2715,2719],{"type":172,"tag":972,"props":2716,"children":2717},{"style":2621},[2718],{"type":2255,"value":1703},{"type":172,"tag":972,"props":2720,"children":2721},{"style":2616},[2722],{"type":2255,"value":1633},{"type":172,"tag":2581,"props":2724,"children":2727},{"className":2725},[2726],"vue-only",[2728],{"type":172,"tag":965,"props":2729,"children":2731},{"className":2588,"code":2730,"filename":1156,"language":1551,"meta":963,"style":963},"import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport ui from '@nuxt/ui/vite'\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    ui({\n      ui: {\n        chatPromptSubmit: {\n          slots: {\n            base: ''\n          }\n        }\n      }\n    })\n  ]\n})\n",[2732],{"type":172,"tag":933,"props":2733,"children":2734},{"__ignoreMap":963},[2735,2773,2803,2832,2839,2862,2879,2896,2912,2928,2944,2960,2976,2984,2992,2999,3011,3019],{"type":172,"tag":972,"props":2736,"children":2737},{"class":974,"line":975},[2738,2742,2746,2751,2755,2759,2763,2769],{"type":172,"tag":972,"props":2739,"children":2740},{"style":2599},[2741],{"type":2255,"value":1563},{"type":172,"tag":972,"props":2743,"children":2744},{"style":2621},[2745],{"type":2255,"value":1566},{"type":172,"tag":972,"props":2747,"children":2748},{"style":2616},[2749],{"type":2255,"value":2750}," defineConfig",{"type":172,"tag":972,"props":2752,"children":2753},{"style":2621},[2754],{"type":2255,"value":1573},{"type":172,"tag":972,"props":2756,"children":2757},{"style":2599},[2758],{"type":2255,"value":1576},{"type":172,"tag":972,"props":2760,"children":2761},{"style":2621},[2762],{"type":2255,"value":1579},{"type":172,"tag":972,"props":2764,"children":2766},{"style":2765},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[2767],{"type":2255,"value":2768},"vite",{"type":172,"tag":972,"props":2770,"children":2771},{"style":2621},[2772],{"type":2255,"value":1585},{"type":172,"tag":972,"props":2774,"children":2775},{"class":974,"line":988},[2776,2780,2785,2790,2794,2799],{"type":172,"tag":972,"props":2777,"children":2778},{"style":2599},[2779],{"type":2255,"value":1563},{"type":172,"tag":972,"props":2781,"children":2782},{"style":2616},[2783],{"type":2255,"value":2784}," vue ",{"type":172,"tag":972,"props":2786,"children":2787},{"style":2599},[2788],{"type":2255,"value":2789},"from",{"type":172,"tag":972,"props":2791,"children":2792},{"style":2621},[2793],{"type":2255,"value":1579},{"type":172,"tag":972,"props":2795,"children":2796},{"style":2765},[2797],{"type":2255,"value":2798},"@vitejs/plugin-vue",{"type":172,"tag":972,"props":2800,"children":2801},{"style":2621},[2802],{"type":2255,"value":1585},{"type":172,"tag":972,"props":2804,"children":2805},{"class":974,"line":999},[2806,2810,2815,2819,2823,2828],{"type":172,"tag":972,"props":2807,"children":2808},{"style":2599},[2809],{"type":2255,"value":1563},{"type":172,"tag":972,"props":2811,"children":2812},{"style":2616},[2813],{"type":2255,"value":2814}," ui ",{"type":172,"tag":972,"props":2816,"children":2817},{"style":2599},[2818],{"type":2255,"value":2789},{"type":172,"tag":972,"props":2820,"children":2821},{"style":2621},[2822],{"type":2255,"value":1579},{"type":172,"tag":972,"props":2824,"children":2825},{"style":2765},[2826],{"type":2255,"value":2827},"@nuxt/ui/vite",{"type":172,"tag":972,"props":2829,"children":2830},{"style":2621},[2831],{"type":2255,"value":1585},{"type":172,"tag":972,"props":2833,"children":2834},{"class":974,"line":1011},[2835],{"type":172,"tag":972,"props":2836,"children":2837},{"emptyLinePlaceholder":21},[2838],{"type":2255,"value":1610},{"type":172,"tag":972,"props":2840,"children":2841},{"class":974,"line":1021},[2842,2846,2850,2854,2858],{"type":172,"tag":972,"props":2843,"children":2844},{"style":2599},[2845],{"type":2255,"value":2602},{"type":172,"tag":972,"props":2847,"children":2848},{"style":2599},[2849],{"type":2255,"value":2607},{"type":172,"tag":972,"props":2851,"children":2852},{"style":2610},[2853],{"type":2255,"value":2750},{"type":172,"tag":972,"props":2855,"children":2856},{"style":2616},[2857],{"type":2255,"value":1627},{"type":172,"tag":972,"props":2859,"children":2860},{"style":2621},[2861],{"type":2255,"value":1658},{"type":172,"tag":972,"props":2863,"children":2864},{"class":974,"line":1636},[2865,2870,2874],{"type":172,"tag":972,"props":2866,"children":2867},{"style":2629},[2868],{"type":2255,"value":2869},"  plugins",{"type":172,"tag":972,"props":2871,"children":2872},{"style":2621},[2873],{"type":2255,"value":1746},{"type":172,"tag":972,"props":2875,"children":2876},{"style":2616},[2877],{"type":2255,"value":2878}," [\n",{"type":172,"tag":972,"props":2880,"children":2881},{"class":974,"line":1523},[2882,2887,2891],{"type":172,"tag":972,"props":2883,"children":2884},{"style":2610},[2885],{"type":2255,"value":2886},"    vue",{"type":172,"tag":972,"props":2888,"children":2889},{"style":2616},[2890],{"type":2255,"value":1722},{"type":172,"tag":972,"props":2892,"children":2893},{"style":2621},[2894],{"type":2255,"value":2895},",\n",{"type":172,"tag":972,"props":2897,"children":2898},{"class":974,"line":1524},[2899,2904,2908],{"type":172,"tag":972,"props":2900,"children":2901},{"style":2610},[2902],{"type":2255,"value":2903},"    ui",{"type":172,"tag":972,"props":2905,"children":2906},{"style":2616},[2907],{"type":2255,"value":1627},{"type":172,"tag":972,"props":2909,"children":2910},{"style":2621},[2911],{"type":2255,"value":1658},{"type":172,"tag":972,"props":2913,"children":2914},{"class":974,"line":1525},[2915,2920,2924],{"type":172,"tag":972,"props":2916,"children":2917},{"style":2629},[2918],{"type":2255,"value":2919},"      ui",{"type":172,"tag":972,"props":2921,"children":2922},{"style":2621},[2923],{"type":2255,"value":1746},{"type":172,"tag":972,"props":2925,"children":2926},{"style":2621},[2927],{"type":2255,"value":1675},{"type":172,"tag":972,"props":2929,"children":2930},{"class":974,"line":1526},[2931,2936,2940],{"type":172,"tag":972,"props":2932,"children":2933},{"style":2629},[2934],{"type":2255,"value":2935},"        chatPromptSubmit",{"type":172,"tag":972,"props":2937,"children":2938},{"style":2621},[2939],{"type":2255,"value":1746},{"type":172,"tag":972,"props":2941,"children":2942},{"style":2621},[2943],{"type":2255,"value":1675},{"type":172,"tag":972,"props":2945,"children":2946},{"class":974,"line":1527},[2947,2952,2956],{"type":172,"tag":972,"props":2948,"children":2949},{"style":2629},[2950],{"type":2255,"value":2951},"          slots",{"type":172,"tag":972,"props":2953,"children":2954},{"style":2621},[2955],{"type":2255,"value":1746},{"type":172,"tag":972,"props":2957,"children":2958},{"style":2621},[2959],{"type":2255,"value":1675},{"type":172,"tag":972,"props":2961,"children":2962},{"class":974,"line":1708},[2963,2968,2972],{"type":172,"tag":972,"props":2964,"children":2965},{"style":2629},[2966],{"type":2255,"value":2967},"            base",{"type":172,"tag":972,"props":2969,"children":2970},{"style":2621},[2971],{"type":2255,"value":1746},{"type":172,"tag":972,"props":2973,"children":2974},{"style":2621},[2975],{"type":2255,"value":1779},{"type":172,"tag":972,"props":2977,"children":2978},{"class":974,"line":1713},[2979],{"type":172,"tag":972,"props":2980,"children":2981},{"style":2621},[2982],{"type":2255,"value":2983},"          }\n",{"type":172,"tag":972,"props":2985,"children":2986},{"class":974,"line":1727},[2987],{"type":172,"tag":972,"props":2988,"children":2989},{"style":2621},[2990],{"type":2255,"value":2991},"        }\n",{"type":172,"tag":972,"props":2993,"children":2994},{"class":974,"line":1761},[2995],{"type":172,"tag":972,"props":2996,"children":2997},{"style":2621},[2998],{"type":2255,"value":2696},{"type":172,"tag":972,"props":3000,"children":3001},{"class":974,"line":1766},[3002,3007],{"type":172,"tag":972,"props":3003,"children":3004},{"style":2621},[3005],{"type":2255,"value":3006},"    }",{"type":172,"tag":972,"props":3008,"children":3009},{"style":2616},[3010],{"type":2255,"value":1633},{"type":172,"tag":972,"props":3012,"children":3013},{"class":974,"line":1782},[3014],{"type":172,"tag":972,"props":3015,"children":3016},{"style":2616},[3017],{"type":2255,"value":3018},"  ]\n",{"type":172,"tag":972,"props":3020,"children":3021},{"class":974,"line":1788},[3022,3026],{"type":172,"tag":972,"props":3023,"children":3024},{"style":2621},[3025],{"type":2255,"value":1703},{"type":172,"tag":972,"props":3027,"children":3028},{"style":2616},[3029],{"type":2255,"value":1633},{"type":172,"tag":2215,"props":3031,"children":3032},{},[3033],{"type":2255,"value":3034},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":963,"searchDepth":988,"depth":988,"links":3036},[],{"data":3038,"body":3039},{},{"type":2249,"children":3040},[3041,3063],{"type":172,"tag":925,"props":3042,"children":3043},{},[3044,3046,3062],{"type":2255,"value":3045},"The element or component this component should render as. Defaults to ",{"type":172,"tag":933,"props":3047,"children":3048},{"className":1054,"language":1055,"style":963},[3049,3054,3058],{"type":172,"tag":972,"props":3050,"children":3051},{"style":2621},[3052],{"type":2255,"value":3053},"'",{"type":172,"tag":972,"props":3055,"children":3056},{"style":2765},[3057],{"type":2255,"value":972},{"type":172,"tag":972,"props":3059,"children":3060},{"style":2621},[3061],{"type":2255,"value":3053},{"type":2255,"value":1483},{"type":172,"tag":2215,"props":3064,"children":3065},{},[3066],{"type":2255,"value":3034},{"data":3068,"body":3069},{},{"type":2249,"children":3070},[3071,3092],{"type":172,"tag":925,"props":3072,"children":3073},{},[3074,3076,3091],{"type":2255,"value":3075},"Defaults to ",{"type":172,"tag":933,"props":3077,"children":3078},{"className":1054,"language":1055,"style":963},[3079,3083,3087],{"type":172,"tag":972,"props":3080,"children":3081},{"style":2621},[3082],{"type":2255,"value":3053},{"type":172,"tag":972,"props":3084,"children":3085},{"style":2765},[3086],{"type":2255,"value":2236},{"type":172,"tag":972,"props":3088,"children":3089},{"style":2621},[3090],{"type":2255,"value":3053},{"type":2255,"value":1483},{"type":172,"tag":2215,"props":3093,"children":3094},{},[3095],{"type":2255,"value":3034},{"data":3097,"body":3098,"toc":3220},{"title":963,"description":963},{"type":2249,"children":3099},[3100,3216],{"type":172,"tag":965,"props":3101,"children":3103},{"className":967,"code":3102,"language":34,"meta":963,"style":963},"\u003Ctemplate>\n  \u003CUChatPromptSubmit color=\"primary\" variant=\"solid\" icon=\"i-lucide-arrow-up\" />\n\u003C/template>\n",[3104],{"type":172,"tag":933,"props":3105,"children":3106},{"__ignoreMap":963},[3107,3122,3201],{"type":172,"tag":972,"props":3108,"children":3109},{"class":974,"line":975},[3110,3114,3118],{"type":172,"tag":972,"props":3111,"children":3112},{"style":2621},[3113],{"type":2255,"value":979},{"type":172,"tag":972,"props":3115,"children":3116},{"style":2629},[3117],{"type":2255,"value":961},{"type":172,"tag":972,"props":3119,"children":3120},{"style":2621},[3121],{"type":2255,"value":985},{"type":172,"tag":972,"props":3123,"children":3124},{"class":974,"line":988},[3125,3129,3133,3139,3143,3147,3151,3155,3160,3164,3168,3172,3176,3181,3185,3189,3193,3197],{"type":172,"tag":972,"props":3126,"children":3127},{"style":2621},[3128],{"type":2255,"value":991},{"type":172,"tag":972,"props":3130,"children":3131},{"style":2629},[3132],{"type":2255,"value":1005},{"type":172,"tag":972,"props":3134,"children":3136},{"style":3135},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[3137],{"type":2255,"value":3138}," color",{"type":172,"tag":972,"props":3140,"children":3141},{"style":2621},[3142],{"type":2255,"value":1081},{"type":172,"tag":972,"props":3144,"children":3145},{"style":2621},[3146],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3148,"children":3149},{"style":2765},[3150],{"type":2255,"value":1088},{"type":172,"tag":972,"props":3152,"children":3153},{"style":2621},[3154],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3156,"children":3157},{"style":3135},[3158],{"type":2255,"value":3159}," variant",{"type":172,"tag":972,"props":3161,"children":3162},{"style":2621},[3163],{"type":2255,"value":1081},{"type":172,"tag":972,"props":3165,"children":3166},{"style":2621},[3167],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3169,"children":3170},{"style":2765},[3171],{"type":2255,"value":1103},{"type":172,"tag":972,"props":3173,"children":3174},{"style":2621},[3175],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3177,"children":3178},{"style":3135},[3179],{"type":2255,"value":3180}," icon",{"type":172,"tag":972,"props":3182,"children":3183},{"style":2621},[3184],{"type":2255,"value":1081},{"type":172,"tag":972,"props":3186,"children":3187},{"style":2621},[3188],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3190,"children":3191},{"style":2765},[3192],{"type":2255,"value":1118},{"type":172,"tag":972,"props":3194,"children":3195},{"style":2621},[3196],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3198,"children":3199},{"style":2621},[3200],{"type":2255,"value":1008},{"type":172,"tag":972,"props":3202,"children":3203},{"class":974,"line":999},[3204,3208,3212],{"type":172,"tag":972,"props":3205,"children":3206},{"style":2621},[3207],{"type":2255,"value":1024},{"type":172,"tag":972,"props":3209,"children":3210},{"style":2629},[3211],{"type":2255,"value":961},{"type":172,"tag":972,"props":3213,"children":3214},{"style":2621},[3215],{"type":2255,"value":985},{"type":172,"tag":2215,"props":3217,"children":3218},{},[3219],{"type":2255,"value":3034},{"title":963,"searchDepth":988,"depth":988,"links":3221},[],{"data":3223,"body":3224,"toc":3384},{"title":963,"description":963},{"type":2249,"children":3225},[3226,3380],{"type":172,"tag":965,"props":3227,"children":3229},{"className":967,"code":3228,"language":34,"meta":963,"style":963},"\u003Ctemplate>\n  \u003CUChatPromptSubmit\n    submitted-color=\"neutral\"\n    submitted-variant=\"subtle\"\n    submitted-icon=\"i-lucide-square\"\n    status=\"submitted\"\n  />\n\u003C/template>\n",[3230],{"type":172,"tag":933,"props":3231,"children":3232},{"__ignoreMap":963},[3233,3248,3260,3285,3309,3333,3357,3365],{"type":172,"tag":972,"props":3234,"children":3235},{"class":974,"line":975},[3236,3240,3244],{"type":172,"tag":972,"props":3237,"children":3238},{"style":2621},[3239],{"type":2255,"value":979},{"type":172,"tag":972,"props":3241,"children":3242},{"style":2629},[3243],{"type":2255,"value":961},{"type":172,"tag":972,"props":3245,"children":3246},{"style":2621},[3247],{"type":2255,"value":985},{"type":172,"tag":972,"props":3249,"children":3250},{"class":974,"line":988},[3251,3255],{"type":172,"tag":972,"props":3252,"children":3253},{"style":2621},[3254],{"type":2255,"value":991},{"type":172,"tag":972,"props":3256,"children":3257},{"style":2629},[3258],{"type":2255,"value":3259},"UChatPromptSubmit\n",{"type":172,"tag":972,"props":3261,"children":3262},{"class":974,"line":999},[3263,3268,3272,3276,3280],{"type":172,"tag":972,"props":3264,"children":3265},{"style":3135},[3266],{"type":2255,"value":3267},"    submitted-color",{"type":172,"tag":972,"props":3269,"children":3270},{"style":2621},[3271],{"type":2255,"value":1081},{"type":172,"tag":972,"props":3273,"children":3274},{"style":2621},[3275],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3277,"children":3278},{"style":2765},[3279],{"type":2255,"value":1193},{"type":172,"tag":972,"props":3281,"children":3282},{"style":2621},[3283],{"type":2255,"value":3284},"\"\n",{"type":172,"tag":972,"props":3286,"children":3287},{"class":974,"line":1011},[3288,3293,3297,3301,3305],{"type":172,"tag":972,"props":3289,"children":3290},{"style":3135},[3291],{"type":2255,"value":3292},"    submitted-variant",{"type":172,"tag":972,"props":3294,"children":3295},{"style":2621},[3296],{"type":2255,"value":1081},{"type":172,"tag":972,"props":3298,"children":3299},{"style":2621},[3300],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3302,"children":3303},{"style":2765},[3304],{"type":2255,"value":1209},{"type":172,"tag":972,"props":3306,"children":3307},{"style":2621},[3308],{"type":2255,"value":3284},{"type":172,"tag":972,"props":3310,"children":3311},{"class":974,"line":1021},[3312,3317,3321,3325,3329],{"type":172,"tag":972,"props":3313,"children":3314},{"style":3135},[3315],{"type":2255,"value":3316},"    submitted-icon",{"type":172,"tag":972,"props":3318,"children":3319},{"style":2621},[3320],{"type":2255,"value":1081},{"type":172,"tag":972,"props":3322,"children":3323},{"style":2621},[3324],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3326,"children":3327},{"style":2765},[3328],{"type":2255,"value":1225},{"type":172,"tag":972,"props":3330,"children":3331},{"style":2621},[3332],{"type":2255,"value":3284},{"type":172,"tag":972,"props":3334,"children":3335},{"class":974,"line":1636},[3336,3341,3345,3349,3353],{"type":172,"tag":972,"props":3337,"children":3338},{"style":3135},[3339],{"type":2255,"value":3340},"    status",{"type":172,"tag":972,"props":3342,"children":3343},{"style":2621},[3344],{"type":2255,"value":1081},{"type":172,"tag":972,"props":3346,"children":3347},{"style":2621},[3348],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3350,"children":3351},{"style":2765},[3352],{"type":2255,"value":1161},{"type":172,"tag":972,"props":3354,"children":3355},{"style":2621},[3356],{"type":2255,"value":3284},{"type":172,"tag":972,"props":3358,"children":3359},{"class":974,"line":1523},[3360],{"type":172,"tag":972,"props":3361,"children":3362},{"style":2621},[3363],{"type":2255,"value":3364},"  />\n",{"type":172,"tag":972,"props":3366,"children":3367},{"class":974,"line":1524},[3368,3372,3376],{"type":172,"tag":972,"props":3369,"children":3370},{"style":2621},[3371],{"type":2255,"value":1024},{"type":172,"tag":972,"props":3373,"children":3374},{"style":2629},[3375],{"type":2255,"value":961},{"type":172,"tag":972,"props":3377,"children":3378},{"style":2621},[3379],{"type":2255,"value":985},{"type":172,"tag":2215,"props":3381,"children":3382},{},[3383],{"type":2255,"value":3034},{"title":963,"searchDepth":988,"depth":988,"links":3385},[],{"data":3387,"body":3388,"toc":3544},{"title":963,"description":963},{"type":2249,"children":3389},[3390,3540],{"type":172,"tag":965,"props":3391,"children":3393},{"className":967,"code":3392,"language":34,"meta":963,"style":963},"\u003Ctemplate>\n  \u003CUChatPromptSubmit\n    streaming-color=\"neutral\"\n    streaming-variant=\"subtle\"\n    streaming-icon=\"i-lucide-square\"\n    status=\"streaming\"\n  />\n\u003C/template>\n",[3394],{"type":172,"tag":933,"props":3395,"children":3396},{"__ignoreMap":963},[3397,3412,3423,3447,3471,3495,3518,3525],{"type":172,"tag":972,"props":3398,"children":3399},{"class":974,"line":975},[3400,3404,3408],{"type":172,"tag":972,"props":3401,"children":3402},{"style":2621},[3403],{"type":2255,"value":979},{"type":172,"tag":972,"props":3405,"children":3406},{"style":2629},[3407],{"type":2255,"value":961},{"type":172,"tag":972,"props":3409,"children":3410},{"style":2621},[3411],{"type":2255,"value":985},{"type":172,"tag":972,"props":3413,"children":3414},{"class":974,"line":988},[3415,3419],{"type":172,"tag":972,"props":3416,"children":3417},{"style":2621},[3418],{"type":2255,"value":991},{"type":172,"tag":972,"props":3420,"children":3421},{"style":2629},[3422],{"type":2255,"value":3259},{"type":172,"tag":972,"props":3424,"children":3425},{"class":974,"line":999},[3426,3431,3435,3439,3443],{"type":172,"tag":972,"props":3427,"children":3428},{"style":3135},[3429],{"type":2255,"value":3430},"    streaming-color",{"type":172,"tag":972,"props":3432,"children":3433},{"style":2621},[3434],{"type":2255,"value":1081},{"type":172,"tag":972,"props":3436,"children":3437},{"style":2621},[3438],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3440,"children":3441},{"style":2765},[3442],{"type":2255,"value":1193},{"type":172,"tag":972,"props":3444,"children":3445},{"style":2621},[3446],{"type":2255,"value":3284},{"type":172,"tag":972,"props":3448,"children":3449},{"class":974,"line":1011},[3450,3455,3459,3463,3467],{"type":172,"tag":972,"props":3451,"children":3452},{"style":3135},[3453],{"type":2255,"value":3454},"    streaming-variant",{"type":172,"tag":972,"props":3456,"children":3457},{"style":2621},[3458],{"type":2255,"value":1081},{"type":172,"tag":972,"props":3460,"children":3461},{"style":2621},[3462],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3464,"children":3465},{"style":2765},[3466],{"type":2255,"value":1209},{"type":172,"tag":972,"props":3468,"children":3469},{"style":2621},[3470],{"type":2255,"value":3284},{"type":172,"tag":972,"props":3472,"children":3473},{"class":974,"line":1021},[3474,3479,3483,3487,3491],{"type":172,"tag":972,"props":3475,"children":3476},{"style":3135},[3477],{"type":2255,"value":3478},"    streaming-icon",{"type":172,"tag":972,"props":3480,"children":3481},{"style":2621},[3482],{"type":2255,"value":1081},{"type":172,"tag":972,"props":3484,"children":3485},{"style":2621},[3486],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3488,"children":3489},{"style":2765},[3490],{"type":2255,"value":1225},{"type":172,"tag":972,"props":3492,"children":3493},{"style":2621},[3494],{"type":2255,"value":3284},{"type":172,"tag":972,"props":3496,"children":3497},{"class":974,"line":1636},[3498,3502,3506,3510,3514],{"type":172,"tag":972,"props":3499,"children":3500},{"style":3135},[3501],{"type":2255,"value":3340},{"type":172,"tag":972,"props":3503,"children":3504},{"style":2621},[3505],{"type":2255,"value":1081},{"type":172,"tag":972,"props":3507,"children":3508},{"style":2621},[3509],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3511,"children":3512},{"style":2765},[3513],{"type":2255,"value":1267},{"type":172,"tag":972,"props":3515,"children":3516},{"style":2621},[3517],{"type":2255,"value":3284},{"type":172,"tag":972,"props":3519,"children":3520},{"class":974,"line":1523},[3521],{"type":172,"tag":972,"props":3522,"children":3523},{"style":2621},[3524],{"type":2255,"value":3364},{"type":172,"tag":972,"props":3526,"children":3527},{"class":974,"line":1524},[3528,3532,3536],{"type":172,"tag":972,"props":3529,"children":3530},{"style":2621},[3531],{"type":2255,"value":1024},{"type":172,"tag":972,"props":3533,"children":3534},{"style":2629},[3535],{"type":2255,"value":961},{"type":172,"tag":972,"props":3537,"children":3538},{"style":2621},[3539],{"type":2255,"value":985},{"type":172,"tag":2215,"props":3541,"children":3542},{},[3543],{"type":2255,"value":3034},{"title":963,"searchDepth":988,"depth":988,"links":3545},[],{"data":3547,"body":3548,"toc":3704},{"title":963,"description":963},{"type":2249,"children":3549},[3550,3700],{"type":172,"tag":965,"props":3551,"children":3553},{"className":967,"code":3552,"language":34,"meta":963,"style":963},"\u003Ctemplate>\n  \u003CUChatPromptSubmit\n    error-color=\"error\"\n    error-variant=\"soft\"\n    error-icon=\"i-lucide-rotate-ccw\"\n    status=\"error\"\n  />\n\u003C/template>\n",[3554],{"type":172,"tag":933,"props":3555,"children":3556},{"__ignoreMap":963},[3557,3572,3583,3607,3631,3655,3678,3685],{"type":172,"tag":972,"props":3558,"children":3559},{"class":974,"line":975},[3560,3564,3568],{"type":172,"tag":972,"props":3561,"children":3562},{"style":2621},[3563],{"type":2255,"value":979},{"type":172,"tag":972,"props":3565,"children":3566},{"style":2629},[3567],{"type":2255,"value":961},{"type":172,"tag":972,"props":3569,"children":3570},{"style":2621},[3571],{"type":2255,"value":985},{"type":172,"tag":972,"props":3573,"children":3574},{"class":974,"line":988},[3575,3579],{"type":172,"tag":972,"props":3576,"children":3577},{"style":2621},[3578],{"type":2255,"value":991},{"type":172,"tag":972,"props":3580,"children":3581},{"style":2629},[3582],{"type":2255,"value":3259},{"type":172,"tag":972,"props":3584,"children":3585},{"class":974,"line":999},[3586,3591,3595,3599,3603],{"type":172,"tag":972,"props":3587,"children":3588},{"style":3135},[3589],{"type":2255,"value":3590},"    error-color",{"type":172,"tag":972,"props":3592,"children":3593},{"style":2621},[3594],{"type":2255,"value":1081},{"type":172,"tag":972,"props":3596,"children":3597},{"style":2621},[3598],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3600,"children":3601},{"style":2765},[3602],{"type":2255,"value":1365},{"type":172,"tag":972,"props":3604,"children":3605},{"style":2621},[3606],{"type":2255,"value":3284},{"type":172,"tag":972,"props":3608,"children":3609},{"class":974,"line":1011},[3610,3615,3619,3623,3627],{"type":172,"tag":972,"props":3611,"children":3612},{"style":3135},[3613],{"type":2255,"value":3614},"    error-variant",{"type":172,"tag":972,"props":3616,"children":3617},{"style":2621},[3618],{"type":2255,"value":1081},{"type":172,"tag":972,"props":3620,"children":3621},{"style":2621},[3622],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3624,"children":3625},{"style":2765},[3626],{"type":2255,"value":1411},{"type":172,"tag":972,"props":3628,"children":3629},{"style":2621},[3630],{"type":2255,"value":3284},{"type":172,"tag":972,"props":3632,"children":3633},{"class":974,"line":1021},[3634,3639,3643,3647,3651],{"type":172,"tag":972,"props":3635,"children":3636},{"style":3135},[3637],{"type":2255,"value":3638},"    error-icon",{"type":172,"tag":972,"props":3640,"children":3641},{"style":2621},[3642],{"type":2255,"value":1081},{"type":172,"tag":972,"props":3644,"children":3645},{"style":2621},[3646],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3648,"children":3649},{"style":2765},[3650],{"type":2255,"value":1427},{"type":172,"tag":972,"props":3652,"children":3653},{"style":2621},[3654],{"type":2255,"value":3284},{"type":172,"tag":972,"props":3656,"children":3657},{"class":974,"line":1636},[3658,3662,3666,3670,3674],{"type":172,"tag":972,"props":3659,"children":3660},{"style":3135},[3661],{"type":2255,"value":3340},{"type":172,"tag":972,"props":3663,"children":3664},{"style":2621},[3665],{"type":2255,"value":1081},{"type":172,"tag":972,"props":3667,"children":3668},{"style":2621},[3669],{"type":2255,"value":1084},{"type":172,"tag":972,"props":3671,"children":3672},{"style":2765},[3673],{"type":2255,"value":1365},{"type":172,"tag":972,"props":3675,"children":3676},{"style":2621},[3677],{"type":2255,"value":3284},{"type":172,"tag":972,"props":3679,"children":3680},{"class":974,"line":1523},[3681],{"type":172,"tag":972,"props":3682,"children":3683},{"style":2621},[3684],{"type":2255,"value":3364},{"type":172,"tag":972,"props":3686,"children":3687},{"class":974,"line":1524},[3688,3692,3696],{"type":172,"tag":972,"props":3689,"children":3690},{"style":2621},[3691],{"type":2255,"value":1024},{"type":172,"tag":972,"props":3693,"children":3694},{"style":2629},[3695],{"type":2255,"value":961},{"type":172,"tag":972,"props":3697,"children":3698},{"style":2621},[3699],{"type":2255,"value":985},{"type":172,"tag":2215,"props":3701,"children":3702},{},[3703],{"type":2255,"value":3034},{"title":963,"searchDepth":988,"depth":988,"links":3705},[],[3707,3711,3715,3719,3723,3727],{"sha":3708,"date":3709,"message":3710},"184eaab1cd5f4f4943b509ea1a3efb1b6f6d7f91","2025-11-28T16:35:02Z","chore(components): reduce type verbosity by omitting link props from action buttons",{"sha":3712,"date":3713,"message":3714},"736a5470d48517aef218ec8385e92121346b7419","2025-11-21T13:46:03Z","fix(ChatPromptSubmit): proxy event to `stop` and `reload` emits (#5400)",{"sha":3716,"date":3717,"message":3718},"5b177513238ffb6a060bf200d4cb1566bc866938","2025-11-05T10:24:04Z","feat(components): extend native HTML attributes (#5348)",{"sha":3720,"date":3721,"message":3722},"61b603fff476aeac065268bd8dd493ff45577de4","2025-09-01T10:04:25Z","feat(Icon): allow passing a component instead of a name (#4766)",{"sha":3724,"date":3725,"message":3726},"de7822f6a11f6d1830421db337237c6e16f530b1","2025-08-11T15:38:24Z","feat(components)!: upgrade `ai-sdk` to v5 (#4698)",{"sha":3728,"date":3729,"message":3730},"5cb65cfbd0d176393e841796bbbcd825be7cd376","2025-08-11T15:10:53Z","feat: import `@nuxt/ui-pro` components (#4675)",{"data":3732,"body":3733},{},{"type":2249,"children":3734},[3735],{"type":172,"tag":925,"props":3736,"children":3737},{},[3738,3750,3752,3759,3761,3767],{"type":172,"tag":929,"props":3739,"children":3743},{"href":3740,"rel":3741},"https://github.com/nuxt/ui/commit/de7822f6a11f6d1830421db337237c6e16f530b1",[3742],"nofollow",[3744],{"type":172,"tag":933,"props":3745,"children":3747},{"className":3746},[],[3748],{"type":2255,"value":3749},"de782",{"type":2255,"value":3751}," — feat!: upgrade ",{"type":172,"tag":933,"props":3753,"children":3756},{"className":3754},[3755],"text-xs",[3757],{"type":2255,"value":3758},"ai-sdk",{"type":2255,"value":3760}," to v5 (",{"type":172,"tag":929,"props":3762,"children":3764},{"href":3763},"https://github.com/nuxt/ui/issues/4698",[3765],{"type":2255,"value":3766},"#4698",{"type":2255,"value":1672},{"data":3769,"body":3770},{},{"type":2249,"children":3771},[3772],{"type":172,"tag":925,"props":3773,"children":3774},{},[3775,3786,3788,3794],{"type":172,"tag":929,"props":3776,"children":3779},{"href":3777,"rel":3778},"https://github.com/nuxt/ui/commit/5b177513238ffb6a060bf200d4cb1566bc866938",[3742],[3780],{"type":172,"tag":933,"props":3781,"children":3783},{"className":3782},[],[3784],{"type":2255,"value":3785},"5b177",{"type":2255,"value":3787}," — feat: extend native HTML attributes (",{"type":172,"tag":929,"props":3789,"children":3791},{"href":3790},"https://github.com/nuxt/ui/issues/5348",[3792],{"type":2255,"value":3793},"#5348",{"type":2255,"value":1672},{"data":3796,"body":3797},{},{"type":2249,"children":3798},[3799],{"type":172,"tag":925,"props":3800,"children":3801},{},[3802,3813,3815,3821],{"type":172,"tag":929,"props":3803,"children":3806},{"href":3804,"rel":3805},"https://github.com/nuxt/ui/commit/61b603fff476aeac065268bd8dd493ff45577de4",[3742],[3807],{"type":172,"tag":933,"props":3808,"children":3810},{"className":3809},[],[3811],{"type":2255,"value":3812},"61b60",{"type":2255,"value":3814}," — feat: allow passing a component instead of a name (",{"type":172,"tag":929,"props":3816,"children":3818},{"href":3817},"https://github.com/nuxt/ui/issues/4766",[3819],{"type":2255,"value":3820},"#4766",{"type":2255,"value":1672},{"data":3823,"body":3824},{},{"type":2249,"children":3825},[3826],{"type":172,"tag":925,"props":3827,"children":3828},{},[3829,3840,3842,3848],{"type":172,"tag":929,"props":3830,"children":3833},{"href":3831,"rel":3832},"https://github.com/nuxt/ui/commit/5cb65cfbd0d176393e841796bbbcd825be7cd376",[3742],[3834],{"type":172,"tag":933,"props":3835,"children":3837},{"className":3836},[],[3838],{"type":2255,"value":3839},"5cb65",{"type":2255,"value":3841}," — feat: import ",{"type":172,"tag":933,"props":3843,"children":3845},{"className":3844},[3755],[3846],{"type":2255,"value":3847},"@nuxt/ui-pro",{"type":2255,"value":3849}," components",{"data":3851,"body":3852},{},{"type":2249,"children":3853},[3854],{"type":172,"tag":925,"props":3855,"children":3856},{},[3857,3868,3870,3875,3876,3881,3883,3889],{"type":172,"tag":929,"props":3858,"children":3861},{"href":3859,"rel":3860},"https://github.com/nuxt/ui/commit/736a5470d48517aef218ec8385e92121346b7419",[3742],[3862],{"type":172,"tag":933,"props":3863,"children":3865},{"className":3864},[],[3866],{"type":2255,"value":3867},"736a5",{"type":2255,"value":3869}," — fix: proxy event to ",{"type":172,"tag":933,"props":3871,"children":3873},{"className":3872},[3755],[3874],{"type":2255,"value":1235},{"type":2255,"value":1064},{"type":172,"tag":933,"props":3877,"children":3879},{"className":3878},[3755],[3880],{"type":2255,"value":1436},{"type":2255,"value":3882}," emits (",{"type":172,"tag":929,"props":3884,"children":3886},{"href":3885},"https://github.com/nuxt/ui/issues/5400",[3887],{"type":2255,"value":3888},"#5400",{"type":2255,"value":1672},{"data":3891,"body":3892},{},{"type":2249,"children":3893},[3894],{"type":172,"tag":925,"props":3895,"children":3896},{},[3897,3908],{"type":172,"tag":929,"props":3898,"children":3901},{"href":3899,"rel":3900},"https://github.com/nuxt/ui/commit/184eaab1cd5f4f4943b509ea1a3efb1b6f6d7f91",[3742],[3902],{"type":172,"tag":933,"props":3903,"children":3905},{"className":3904},[],[3906],{"type":2255,"value":3907},"184ea",{"type":2255,"value":3909}," — chore: reduce type verbosity by omitting link props from action buttons",1765478879311]