novdom/component/container

Types

pub type Alignment {
  Top
  Bottom
  Left
  Right
  Center
  TopLeft
  TopRight
  BottomLeft
  BottomRight
}

Constructors

  • Top
  • Bottom
  • Left
  • Right
  • Center
  • TopLeft
  • TopRight
  • BottomLeft
  • BottomRight
pub type Direction {
  VerticalDirection
  HorizontalDirection
}

Constructors

  • VerticalDirection
  • HorizontalDirection
pub type Placement {
  Gap(String)
  EvenSpacing
  BetweenSpacing
  AroundSpacing
  Start
  End
  Middle
}

Constructors

  • Gap(String)
  • EvenSpacing
  • BetweenSpacing
  • AroundSpacing
  • Start
  • End
  • Middle
pub type Scroll {
  VerticalScroll
  HorizontalScroll
  Scroll
  NoScroll
}

Constructors

  • VerticalScroll
  • HorizontalScroll
  • Scroll
  • NoScroll

Functions

pub fn hscroll(
  alignment: Alignment,
  placement: Placement,
  children: List(Component),
) -> Component
pub fn hstack(
  alignment: Alignment,
  placement: Placement,
  children: List(Component),
) -> Component
pub fn stack(
  direction: Direction,
  alignment: Alignment,
  placement: Placement,
  scrolling: Scroll,
  children: List(Component),
) -> Component
pub fn vscroll(
  alignment: Alignment,
  placement: Placement,
  children: List(Component),
) -> Component
pub fn vstack(
  alignment: Alignment,
  placement: Placement,
  children: List(Component),
) -> Component
pub fn zstack(
  alignment: Alignment,
  children: List(Component),
) -> Component
Search Document