gbr/ui/link

🔗 Gleam UI core link super element

Is one element with required href attribute.

To render a link needs inner elements like a span with text or maybe more complex example, e.g., gbr/ui/logo.

Types

Link super element

el: Element info href: Path location link

pub opaque type UILink
pub opaque type UILinkRender(a)

Values

pub fn at(
  in: UILink,
  inner: List(element.Element(a)),
) -> UILinkRender(a)
pub fn class(in: UILink, class: String) -> UILink
pub fn href(in: UILink, href: String) -> UILink
pub fn new(href: String) -> UILink

New link super element

  • href: lustre/attribute.href
pub fn onclick(
  at: UILinkRender(a),
  onclick: fn(String) -> a,
) -> UILinkRender(a)
pub fn render(at: UILinkRender(a)) -> element.Element(a)

Render link super element

Search Document