grom/component/string_select
Types
pub type Emoji {
Emoji(
id: option.Option(String),
name: String,
is_animated: Bool,
)
}
Constructors
-
Emoji(id: option.Option(String), name: String, is_animated: Bool)
pub type Option {
Option(
label: String,
value: String,
description: option.Option(String),
emoji: option.Option(Emoji),
is_default: Bool,
)
}
Constructors
-
Option( label: String, value: String, description: option.Option(String), emoji: option.Option(Emoji), is_default: Bool, )
pub type StringSelect {
StringSelect(
id: option.Option(Int),
custom_id: String,
options: List(Option),
placeholder: option.Option(String),
min_values: Int,
max_values: Int,
is_disabled: Bool,
)
}
Constructors
-
StringSelect( id: option.Option(Int), custom_id: String, options: List(Option), placeholder: option.Option(String), min_values: Int, max_values: Int, is_disabled: Bool, )
Values
pub fn new(
custom_id custom_id: String,
containing options: List(Option),
) -> StringSelect
pub fn new_option(
labeled label: String,
value value: String,
) -> Option