Nostrum.Struct.Component.TextInput (nostrum v0.11.0-dev)

View Source

Text Input.

Summary

Types

opt()

(since 0.5.1)

opts()

(since 0.5.1)
@type opts() :: [opt()]

t()

(since 0.5.1)
@type t() :: %Nostrum.Struct.Component{
  channel_types: term(),
  components: term(),
  custom_id: Nostrum.Struct.Component.custom_id(),
  default_values: term(),
  disabled: term(),
  emoji: term(),
  label: Nostrum.Struct.Component.label(),
  max_length: Nostrum.Struct.Component.max_length(),
  max_values: term(),
  min_length: Nostrum.Struct.Component.min_length(),
  min_values: term(),
  options: term(),
  placeholder: Nostrum.Struct.Component.placeholder(),
  required: term(),
  style: Nostrum.Struct.Component.style(),
  type: Nostrum.Struct.Component.type(),
  url: term(),
  value: Nostrum.Struct.Component.value()
}

Functions

flatten(map)

(since 0.5.1)

put_style(text_input, style)

(since 0.5.1)

text_input(label, custom_id, opts \\ [])

(since 0.5.1)

Create a text input component.