Skip to content

Componentes

Maka UI inclui 35+ componentes prontos para produção, organizados por categoria.

Entrada de dados

ComponenteDescrição
ButtonBotão com 5 variantes e 3 tamanhos
InputCampo de texto com label, helper e estado de erro
TextareaÁrea de texto multi-linha
SelectSeletor com dropdown customizado
CheckboxCaixa de seleção acessível
RadioGroupGrupo de seleção exclusiva
SwitchToggle on/off
ComboboxInput com busca e seleção
NumberInputCampo numérico com incremento/decremento
SliderControle de intervalo deslizante
PinInputEntrada de código PIN / OTP
TagsInputCampo de múltiplas tags
DatePickerSeletor de data com calendário
FileUploadUpload de arquivos com drag-and-drop
ComponenteDescrição
TabsNavegação por abas
AccordionPainel expansível
BreadcrumbTrilha de navegação
PaginationNavegação entre páginas
StepperWizard multi-etapas

Overlay

ComponenteDescrição
DialogDiálogo modal com backdrop
TooltipDica de contexto ao hover
PopoverPainel flutuante com conteúdo rico
MenuDropdown de ações
ContextMenuMenu de contexto ao clique direito

Feedback

ComponenteDescrição
AlertMensagem de status inline (info/success/warning/danger)
ToastNotificações temporárias flutuantes
ProgressBarra de progresso determinada/indeterminada
SpinnerIndicador de carregamento
SkeletonPlaceholder de carregamento de conteúdo

Exibição

ComponenteDescrição
BadgeRótulo de status / categoria
AvatarFoto ou iniciais do usuário
CardSuperfície de conteúdo com variantes
TableTabela com colunas customizáveis e slots
DividerSeparador visual com label opcional
EmptyStateEstado vazio com ícone e ações

Importação

Todos os componentes são exportados de @halfbyte/maka e são tree-shakeable:

ts
import { Button, Input, Badge, Dialog } from '@halfbyte/maka'

Selecione um componente na barra lateral para ver a documentação detalhada e exemplos.