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
-
Thumbnail( id: option.Option(Int), media: unfurled_media_item.UnfurledMediaItem, description: option.Option(String), is_spoiler: Bool, ) -
Button(button.Button)
pub type Component {
TextDisplay(text_display.TextDisplay)
}
Constructors
-
TextDisplay(text_display.TextDisplay)
pub type Section {
Section(
id: option.Option(Int),
components: List(Component),
accessory: Accessory,
)
}
Constructors
-
Section( id: option.Option(Int), components: List(Component), accessory: Accessory, )
Values
pub fn new(
containing components: List(Component),
accompanied_by accessory: Accessory,
) -> Section
pub fn new_thumbnail(
showing media: unfurled_media_item.UnfurledMediaItem,
) -> Accessory