page Kbdcomponent { seo { title = "Kbd component" description = "Theme-aware, responsive kbd component." } view {
W WRNexusJS
layout component

Kbd

Theme-aware, responsive kbd component.

@wrnexus/ui 0.3.54 props1 slots0 events

Usage

Components are auto-discovered. Use the component directly in any .wrn view:

<Kbd
  size="default"
  color="primary"
  label="⌘ K"
/>

Legacy mount name: data-component="Kbd".

Props and attributes

PropTypeRequirementDefault
sizestringOptional"default"
colorstringOptional"primary"
labelstringOptional"⌘ K"
classstringOptional""

Slots

  • default

Events

This component does not declare a custom event.

Source contract

Installed source: components/Kbd.wrn

component Kbd {
  props {
    size = "default"
    color = "primary"
    label = "⌘ K"
    class = ""
  }
  view {
        <kbd class="wire-next wire-next--color-{color} wire-next--size-{size} wire-next--kbd {class}">
        <slot>{label}</slot>
        </kbd>
    }
}
} }