Home/Componentes/HeaderButton

HeaderButton

Componente de botão especializado para cabeçalhos de aplicações, com suporte a ícones, badges de notificação, conteúdo personalizado e temas. Seguindo o padrão do hollow-UI.

Botões Básicos

HeaderButtons simples com ícones e tooltips:

Uso Básico

Botões com Badge de Notificação

HeaderButtons com badges para indicar notificações ou contadores:

Botões com Badge

Conteúdo Personalizado

HeaderButtons com conteúdo personalizado como imagens ou elementos personalizados:

Conteúdo Personalizado

Variações de Estilo

HeaderButtons com diferentes variants do componente Button:

Diferentes Variants

Estados e Interações

HeaderButtons demonstrando diferentes estados (habilitado/desabilitado):

Estados Diferentes

Exemplo de Header Completo

Como seria um header completo usando HeaderButtons (simulando o hollow-UI):

EXAMPLE
Header Completo

Interface e Props

HeaderButton Interface

Props Principais

  • icon - Ícone do Lucide React (opcional)
  • children - Conteúdo personalizado (opcional)
  • title - Tooltip text (opcional)
  • onClick - Função de clique (opcional)

Características

  • • Estilo otimizado para headers
  • • Badges de notificação automáticos
  • • Suporte a conteúdo personalizado
  • • Hover effects e transições
  • • Totalmente acessível
  • • Suporte completo a temas