ui/spinner

Types

pub type Size {
  Small
  Medium
  Large
}

Constructors

  • Small
  • Medium
  • Large
pub type Variant {
  Default
  Muted
}

Constructors

  • Default
  • Muted

Values

pub fn aria_busy(busy: Bool) -> attribute.Attribute(a)
pub fn aria_label(label: String) -> attribute.Attribute(a)
pub fn border() -> attribute.Attribute(a)
pub fn loading_text(text: String) -> attribute.Attribute(a)
pub fn size(s: Size) -> attribute.Attribute(a)
pub fn spinner(
  attributes: List(attribute.Attribute(a)),
) -> element.Element(a)

Create a spinner with optional size and variant attributes. The spinner includes inline styles for dimensions to work without CSS.

pub fn spinner_with_size(
  size: Size,
  attributes: List(attribute.Attribute(a)),
) -> element.Element(a)

Create a spinner with explicit size control. Includes inline styles for dimensions to work without CSS.

Search Document