Botão de ícone
Um botão secundário quadrado só com ícones - médio 36px (20px ícone) e pequeno 32px (16px ícone), ambos raio 10. Usado para ações de linha, sinos de cabeçalho e controles de barra de ferramentas.
Instalação
Você pode adicionar este componente de botão de ícone usando o nosso CLI ou manualmente:
Modo escuro pronto - este componente segue tokens semânticos BoardUI automaticamente. Configurar a mudança de tema.
O CLI copia a fonte do componente (com suas dependências internas) em seu projeto e instala quaisquer pacotes npm necessários.
npx boardui@latest add icon-buttonUsando um pacote de UI compartilhado ou aliases de importação personalizados? Configure seus caminhos de instalação antes de executar o CLI. Exemplos de copy-paste usam as importações padrão.
Tamanhos e estados
Passar qualquer referência de componente de Ícones de Remix via ícone, escolher um tamanho, e sempre fornecer um aria-label - não há texto visível.
<IconButton icon={RiEditLine} size="medium" aria-label="Edit" /> {/* 36px, 20px icon */}<IconButton icon={RiEditLine} size="small" aria-label="Edit" /> {/* 32px, 16px icon */}
{/* Disabled */}<IconButton icon={RiEditLine} aria-label="Edit" disabled />