m3e/optgroup

optgroup provides Lustre support for the M3E Optgroup component

Types

Optgroup holds all information to create an Optgroup

Fields:

  • no fields are defined
pub opaque type Optgroup

Slot gives type-safe names to each of the defined HTML named slots

pub type Slot {
  Label
}

Constructors

  • Label

Values

pub fn new() -> Optgroup

new creates a new Optgroup

Parameters:

  • no parameters are defined
pub fn render(
  arg: Optgroup,
  attributes: List(attribute.Attribute(msg)),
  children: List(element.Element(msg)),
) -> element.Element(msg)

render creates an M3E Optgroup component from an Optgroup

pub fn slot(s: Slot) -> attribute.Attribute(msg)

slot creates a Lustre ‘slot’ Attribute(msg) for a Slot

Search Document