Documentation

Kbd

A key or a keyboard shortcut, set as keys: one Kbd per key.

WebStableAffichage de données

Web uniquement — React, depuis @krizaka/ui/kbd. Stable : son API ne change qu’à une version majeure.

Quand l’utiliser

  • To show a shortcut next to the action it runs: a menu item, a palette, a tooltip.
  • In help text: “Press Esc to close”.

Quand ne pas l’utiliser

  • For code or a value the user types: use <code>.
  • For a status or a count.À la place : Badge

Installation

Installer

npm install @krizaka/ui@beta @krizaka/tailwind@beta @krizaka/tokens@beta tailwindcss

Styles

@import "tailwindcss";
@import "@krizaka/tailwind";
@import "@krizaka/ui/tailwind.css";

Importer

import { Kbd } from "@krizaka/ui/kbd";

Exemples

Key

A single key.

Esc

Small

size="sm", in menus and footers.

Esc

Shortcut

A shortcut in a sentence.

Search with ⌘K

Props

PropTypeDéfautDescription
size"sm" | "md"mdsm · md.

Accessibilité

  • A <kbd> element: read as text. Spell out symbols a screen reader may skip (“Command K”) in the surrounding text when it matters.

Bonnes pratiques

  • One Kbd per key: <Kbd>⌘</Kbd><Kbd>K</Kbd>, not <Kbd>⌘K</Kbd>.
  • Show the platform's modifier (⌘ on Apple, Ctrl elsewhere) when you know it.

Générée depuis le code de @krizaka/ui 2.0.0-beta.6 : son meta.ts, ses exemples et ses types.Modifier cette documentation sur GitHub

Sur cette page