grom/component/section

Types

pub type Accessory {
  Thumbnail(
    id: option.Option(Int),
    media: unfurled_media_item.UnfurledMediaItem,
    description: option.Option(String),
    is_spoiler: Bool,
  )
  Button(button.Button)
}

Constructors

pub type Component {
  TextDisplay(text_display.TextDisplay)
}

Constructors

pub type Section {
  Section(
    id: option.Option(Int),
    components: List(Component),
    accessory: Accessory,
  )
}

Constructors

Values

pub fn new(
  containing components: List(Component),
  accompanied_by accessory: Accessory,
) -> Section
pub fn new_thumbnail(
  showing media: unfurled_media_item.UnfurledMediaItem,
) -> Accessory
Search Document