Components

Construa interfaces bonitas, acessíveis e responsivas com mais de 125 componentes Vue baseados em Tailwind CSS e Reka UI.

Layout

Componentes estruturais essenciais para organizar o layout da sua aplicação e estabelecer uma base consistente para a sua UI.

App preview
App
Envolve o seu app para fornecer configurações globais e mais.
Container preview
Container
Um container permite centralizar e limitar a largura do seu conteúdo.
Error preview
Error
Um componente de erro pronto para uso com suporte ao NuxtError.
Footer preview
Footer
Um componente de footer responsivo.
Header preview
Header
Um componente de header responsivo.
Main preview
Main
Um elemento principal que preenche a altura disponível da viewport.
Sidebar preview
Sidebar
Uma sidebar recolhível com várias variantes visuais.
Theme preview
Theme
Um componente headless para tematizar componentes filhos.

Elemento

Blocos de construção essenciais de UI, incluindo botões, badges, avatares, ícones e outros elementos fundamentais de interface para criar experiências de usuário intuitivas e consistentes.

Alert preview
Alert
Um callout para chamar a atenção do usuário.
Avatar preview
Avatar
Um elemento img com fallback e suporte ao Nuxt Image.
AvatarGroup preview
AvatarGroup
Empilhe vários avatares em um grupo.
Badge preview
Badge
Um texto curto para representar um status ou uma categoria.
Banner preview
Banner
Exiba um banner no topo do seu site para informar os usuários sobre informações importantes.
Button preview
Button
Um elemento de botão que pode funcionar como link ou disparar uma ação.
Calendar preview
Calendar
Um componente de calendário para selecionar datas únicas, múltiplas datas ou intervalos de datas.
Card preview
Card
Exiba conteúdo em um card com cabeçalho, corpo e rodapé.
Chip preview
Chip
Um indicador de um valor numérico ou de um estado.
Collapsible preview
Collapsible
Um elemento recolhível para alternar a visibilidade do seu conteúdo.
FieldGroup preview
FieldGroup
Agrupe vários elementos semelhantes a botões.
Icon preview
Icon
Um componente para exibir qualquer ícone do Iconify ou de outro componente.
Kbd preview
Kbd
Um elemento kbd para exibir uma tecla do teclado.
Progress preview
Progress
Um indicador que mostra o progresso de uma tarefa.
Separator preview
Separator
Separa conteúdo na horizontal ou na vertical.
Skeleton preview
Skeleton
Um placeholder para exibir enquanto o conteúdo está carregando.

Formulário

Componentes completos de formulário para construir experiências interativas de entrada do usuário, incluindo campos de texto, selects, checkboxes, grupos de rádio, switches, sliders e validação completa de formulários.

Checkbox preview
Checkbox
Um elemento de input para alternar entre os estados marcado e desmarcado.
CheckboxGroup preview
CheckboxGroup
Um conjunto de botões de checklist para selecionar várias opções em uma lista.
ColorPicker preview
ColorPicker
Um componente para selecionar uma cor.
FileUpload preview
FileUpload
Um elemento de input para enviar arquivos.
Form preview
Form
Um componente de formulário com validação e tratamento de envio embutidos.
FormField preview
FormField
Um wrapper para elementos de formulário que fornece validação e tratamento de erros.
Input preview
Input
Um elemento de input para digitar texto.
InputDate preview
InputDate
Um componente de input para seleção de data.
InputMenu preview
InputMenu
Um campo de autocomplete com sugestões em tempo real.
InputNumber preview
InputNumber
Um input para valores numéricos com intervalo personalizável.
InputRating preview
InputRating
Um componente para exibir e coletar avaliações dos usuários.
InputTags preview
InputTags
Um elemento de input que exibe tags interativas.
InputTime preview
InputTime
Um input para selecionar um horário.
Listbox preview
Listbox
Uma lista selecionável de itens com busca, virtualização e renderização rica de itens.
PinInput preview
PinInput
Um elemento de input para digitar um PIN.
RadioGroup preview
RadioGroup
Um conjunto de botões de rádio para selecionar uma única opção em uma lista.
Select preview
Select
Um elemento de seleção para escolher em uma lista de opções.
SelectMenu preview
SelectMenu
Um elemento de seleção avançado com busca.
Slider preview
Slider
Um input para selecionar um valor numérico dentro de um intervalo.
Switch preview
Switch
Um controle que alterna entre dois estados.
Textarea preview
Textarea
Um elemento textarea para inserir texto de várias linhas.

Dados

Componentes para exibir e organizar dados, incluindo tabelas, accordions, carrosséis, linhas do tempo, árvores e perfis de usuário.

Accordion preview
Accordion
Um conjunto empilhado de painéis recolhíveis.
Carousel preview
Carousel
Um carrossel com movimento e gestos de deslize construído com o Embla.
Empty preview
Empty
Um componente para exibir um estado vazio.
Marquee preview
Marquee
Um componente para criar conteúdo com rolagem infinita.
ScrollArea preview
ScrollArea
Um container de rolagem flexível com suporte a virtualização.
Table preview
Table
Um elemento de tabela responsivo para exibir dados em linhas e colunas.
Timeline preview
Timeline
Um componente que exibe uma sequência de eventos com datas, títulos, ícones ou avatares.
Tree preview
Tree
Um componente de árvore para exibir e interagir com estruturas de dados hierárquicas.
User preview
User
Exiba informações do usuário com nome, descrição e avatar.

Componentes para navegação e orientação do usuário, incluindo menus, breadcrumbs, paginação, abas, steppers, links e paletas de comandos.

Breadcrumb preview
Breadcrumb
Uma hierarquia de links para navegar por um site.
CommandPalette preview
CommandPalette
Uma paleta de comandos com busca em texto completo baseada no Fuse.js para correspondência aproximada eficiente.
FooterColumns preview
FooterColumns
Uma lista de links em colunas para exibir no seu Footer.
Link preview
Link
Um wrapper em torno de <NuxtLink> com props extras.
NavigationMenu preview
NavigationMenu
Uma lista de links que pode ser exibida horizontal ou verticalmente.
Pagination preview
Pagination
Uma lista de botões ou links para navegar pelas páginas.
Stepper preview
Stepper
Um conjunto de etapas usadas para indicar o progresso em um processo de várias etapas.
Tabs preview
Tabs
Um conjunto de painéis de abas exibidos um de cada vez.

Overlay

Elementos de UI flutuantes que aparecem acima do conteúdo principal, incluindo modais, popovers, tooltips, gavetas, slideovers e menus de contexto.

ContextMenu preview
ContextMenu
Um menu para exibir ações ao clicar com o botão direito em um elemento.
Drawer preview
Drawer
Uma gaveta que desliza suavemente para dentro e para fora da tela.
DropdownMenu preview
DropdownMenu
Um menu para exibir ações ao clicar em um elemento.
Modal preview
Modal
Uma janela de diálogo que pode ser usada para exibir uma mensagem ou solicitar a entrada do usuário.
Popover preview
Popover
Um diálogo não modal que flutua ao redor de um elemento de gatilho.
Slideover preview
Slideover
Um diálogo que desliza a partir de qualquer lado da tela.
Toast preview
Toast
Uma mensagem sucinta para fornecer informação ou feedback ao usuário.
Tooltip preview
Tooltip
Um popup que revela informações ao passar o mouse sobre um elemento.

Página

Seções prontas de marketing e conteúdo para criar landing pages, blogs, páginas de preços e outros materiais de marketing.

AuthForm preview
AuthForm
Um Form personalizável para criar formulários de login, cadastro ou redefinição de senha.
BlogPost preview
BlogPost
Um artigo personalizável para exibir em uma página de blog.
BlogPosts preview
BlogPosts
Exiba uma lista de posts de blog em um layout de grade responsivo.
ChangelogVersion preview
ChangelogVersion
Um artigo personalizável para exibir em um changelog.
ChangelogVersions preview
ChangelogVersions
Exiba uma lista de versões do changelog em uma linha do tempo.
Page preview
Page
Um layout em grade para as suas páginas com colunas à esquerda e à direita.
PageAnchors preview
PageAnchors
Uma lista de âncoras para ser exibida na página.
PageAside preview
PageAside
Um aside fixo para exibir a navegação da sua página.
PageBody preview
PageBody
O conteúdo principal da sua página.
PageCard preview
PageCard
Um componente de card pré-estilizado que exibe um título, descrição e link opcional.
PageColumns preview
PageColumns
Um sistema de layout responsivo em múltiplas colunas para organizar conteúdo lado a lado.
PageCTA preview
PageCTA
Uma seção de chamada para ação para exibir nas suas páginas.
PageFeature preview
PageFeature
Um componente para destacar os principais recursos da sua aplicação.
PageGrid preview
PageGrid
Um sistema de grade responsivo para exibir conteúdo em um layout flexível.
PageHeader preview
PageHeader
Um header responsivo para as suas páginas.
PageHero preview
PageHero
Um hero responsivo para as suas páginas.
PageLinks preview
PageLinks
Uma lista de links para ser exibida na página.
PageList preview
PageList
Um layout de lista vertical para exibir conteúdo em formato empilhado.
PageLogos preview
PageLogos
Uma lista de logos ou imagens para exibir nas suas páginas.
PageSection preview
PageSection
Uma seção responsiva para as suas páginas.
PricingPlan preview
PricingPlan
Um plano de preços personalizável para exibir em uma página de preços.
PricingPlans preview
PricingPlans
Exiba uma lista de planos de preços em um layout de grade responsivo.
PricingTable preview
PricingTable
Um componente de tabela de preços responsivo que exibe planos em níveis com comparação de recursos.

Dashboard

Componentes especializados para construir dashboards dinâmicos com painéis redimensionáveis, sidebars recolhíveis, barras de ferramentas e funcionalidade de busca.

DashboardGroup preview
DashboardGroup
Um componente de layout fixo que fornece contexto para componentes de dashboard, com gerenciamento e persistência do estado da sidebar.
DashboardNavbar preview
DashboardNavbar
Uma navbar responsiva para exibir em um dashboard.
DashboardPanel preview
DashboardPanel
Um painel redimensionável para exibir em um dashboard.
DashboardResizeHandle preview
DashboardResizeHandle
Uma alça para redimensionar uma sidebar ou painel.
DashboardSearch preview
DashboardSearch
Um CommandPalette pronto para adicionar ao seu dashboard.
DashboardSearchButton preview
DashboardSearchButton
Um Button pré-estilizado para abrir o modal do DashboardSearch.
DashboardSidebar preview
DashboardSidebar
Uma sidebar redimensionável e recolhível para exibir em um dashboard.
DashboardSidebarCollapse preview
DashboardSidebarCollapse
Um Button para recolher a sidebar no desktop.
DashboardSidebarToggle preview
DashboardSidebarToggle
Um Button para abrir e fechar a sidebar no mobile.
DashboardToolbar preview
DashboardToolbar
Uma barra de ferramentas para exibir abaixo da navbar em um dashboard.

Chat de IA

Componentes para construir interfaces de conversação e chatbots, com tecnologia do Vercel AI SDK.

ChatMessage preview
ChatMessage
Exiba uma mensagem de chat com ícone, avatar e ações.
ChatMessages preview
ChatMessages
Exiba uma lista de mensagens de chat, projetada para funcionar perfeitamente com o Vercel AI SDK.
ChatPalette preview
ChatPalette
Uma paleta de chat para criar uma interface de chatbot dentro de um overlay.
ChatPrompt preview
ChatPrompt
Um Textarea aprimorado para enviar prompts em interfaces de chat de IA.
ChatPromptSubmit preview
ChatPromptSubmit
Um Button para enviar prompts de chat com tratamento automático de status.
ChatReasoning preview
ChatReasoning
Exiba um processo de raciocínio ou pensamento da IA de forma recolhível.
ChatShimmer preview
ChatShimmer
Exiba um efeito de animação shimmer no texto.
ChatTool preview
ChatTool
Exiba o status de invocação de uma ferramenta de IA de forma recolhível.

Editor 4.3+

Componentes para construir um editor de texto rico com suporte aos tipos de conteúdo markdown, HTML e JSON, com tecnologia do TipTap.

Editor preview
Editor
Um componente de editor de texto rico baseado no TipTap com suporte aos tipos de conteúdo markdown, HTML e JSON.
EditorDragHandle preview
EditorDragHandle
Uma alça arrastável para reordenar e selecionar blocos no editor.
EditorEmojiMenu preview
EditorEmojiMenu
Um menu seletor de emojis que exibe sugestões ao digitar o caractere : no editor.
EditorMentionMenu preview
EditorMentionMenu
Um menu de menções que exibe sugestões de usuários ao digitar um caractere de gatilho no editor.
EditorSuggestionMenu preview
EditorSuggestionMenu
Um menu de comandos que exibe sugestões de formatação e ações ao digitar o caractere / no editor.
EditorToolbar preview
EditorToolbar
Uma barra de ferramentas personalizável para ações do editor que pode ser exibida como menu fixo, bubble ou flutuante.

Conteúdo

Componentes que se integram ao Content para sites de documentação, incluindo sumário, busca, árvores de navegação e links de páginas adjacentes.

ContentNavigation preview
ContentNavigation
Um componente de navegação em estilo accordion para organizar os links da página.
ContentSearch preview
ContentSearch
Um CommandPalette pronto para adicionar à sua documentação.
ContentSearchButton preview
ContentSearchButton
Um Button pré-estilizado para abrir o modal do ContentSearch.
ContentSurround preview
ContentSurround
Um par de links de anterior e próximo para navegar entre as páginas.
ContentToc preview
ContentToc
Um sumário fixo com destaque automático do link de âncora ativo.

Modo de cor

Componentes que se integram ao Color Mode para alternar o tema entre as preferências claro, escuro e do sistema.

ColorModeAvatar preview
ColorModeAvatar
Um Avatar com uma origem diferente para os modos claro e escuro.
ColorModeButton preview
ColorModeButton
Um Button para alternar entre os modos claro e escuro.
ColorModeImage preview
ColorModeImage
Um elemento de imagem com uma origem diferente para os modos claro e escuro.
ColorModeSelect preview
ColorModeSelect
Um Select para alternar entre os modos do sistema, escuro e claro.
ColorModeSwitch preview
ColorModeSwitch
Um switch para alternar entre os modos claro e escuro.

i18n

Componentes que se integram ao i18n para internacionalização e gerenciamento de locales.

LocaleSelect preview
LocaleSelect
Um Select para alternar entre locales.