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.