glaze/basecoat/kbd

Basecoat documentation: https://basecoatui.com/components/kbd/

Keyboard shortcut helpers built on <kbd>.

Use kbd for individual keys and shortcut for small key sequences.

Recipe

import glaze/basecoat/kbd
import lustre/element/html

fn shortcut() {
  html.p([], [
    html.text("Press "),
    kbd.kbd([], [html.text("⌘")]),
    kbd.kbd([], [html.text("K")]),
    html.text(" to search"),
  ])
}

Values

pub fn kbd(
  attrs: List(attribute.Attribute(msg)),
  children: List(element.Element(msg)),
) -> element.Element(msg)
pub fn shortcut(
  keys: List(String),
  attrs: List(attribute.Attribute(msg)),
) -> element.Element(msg)
Search Document