Navegar componentes
← Componentes

Kbd

MiscExemplo
Renderiza um atalho de teclado como badges de tecla estilizados. Use Kbd em tooltips, menus e textos de ajuda para mostrar combinações de teclas.
Importação
import {Kbd} from '@pharos-ds/core/Kbd';

Exemplos

Área interativa

keys
Código
import {Kbd} from '@pharos-ds/core/Kbd';

<Kbd
  keys="mod+k"
 />

Boas práticas

  • Faça: Posicione atalhos perto da ação que disparam: em um tooltip, item de menu ou instrução inline.
  • Faça: Use mod em vez de ctrl ou cmd; ele se adapta automaticamente à plataforma do usuário.
  • Evite: Use Kbd como única forma de descobrir uma ação; atalhos devem complementar controles visíveis, não substituí-los.

Props

PropTipoPadrãoDescrição
keys *stringString de atalho de teclado. Use "+" para separar teclas. Teclas especiais: mod (Cmd no Mac), ctrl, alt, shift, enter, backspace, escape, tab, up, down, left, right.
xstyleStyleXStylesEstilos StyleX para customização de layout (margens, posicionamento, dimensionamento). Deve ser um valor stylex.create(), não um objeto de estilo inline como style={{}}.
classNamestringNome de classe CSS para o elemento raiz. Prefira xstyle para estilização; className é fornecido para integração com sistemas não-StyleX.
styleCSSPropertiesEstilos inline para o elemento raiz. Prefira xstyle para estilização; estilos inline ignoram a otimização StyleX.
Pacote: @pharos-ds/core · Import: @pharos-ds/core/Kbd
Kbd · Pharos