Solidtype_heroui.KbdHeroUI's Kbd: a <kbd>, with HeroUI's classes from Styles.Kbd, that shows a key or a combination of keys, each modifier by its symbol and the rest by its text.
<Kbd>
<Kbd.Abbr key_value=`command />
<Kbd.Content>"K"</Kbd.Content>
</Kbd>Kbd's variants are a keyboard's, not a component's behaviour, so no Kobalte component underlies it. A part's classes are the same in any key, so a part needs no Kbd around it.
type key = [ | `command| `shift| `ctrl| `option| `enter| `delete| `escape| `tab| `capslock| `up| `right| `down| `left| `pageup| `pagedown| `home| `end_| `help| `space| `fn| `win| `alt ]A key HeroUI draws by its symbol: `command is ⌘, named "Command".
module Abbr : sig ... endA key's symbol: an <abbr> titled with the key's name.
module Content : sig ... endA key's text, a letter or a word: a <span>.
module Props : sig ... endval make : Props.t -> Solidtype.Jsx.elementval component : Props.t Solidtype.Jsx.component