interface APITextInputComponent

external
export interface APITextInputComponent extends APIBaseComponent<ComponentType.TextInput>

Text input is an interactive component that allows users to enter free-form text responses in modals. It supports both short, single-line inputs and longer, multi-line paragraph inputs.Text inputs can only be used within modals.When defining a text input component, you can set attributes to customize the behavior and appearance of it. However, not all attributes will be returned in the text input interaction payload.

See also: https://discord.com/developers/docs/components/reference#text-input

external
custom_id : string

The custom id for the text input

optionalexternal
label? : string

Text that appears on top of the text input field, max 45 characters.

optionalexternal
max_length? : number

Maximal length of text input

optionalexternal
min_length? : number

Minimal length of text input

optionalexternal
placeholder? : string

Placeholder for the text input

optionalexternal
required? : boolean

Whether this text input is required

external
style : TextInputStyle

One of text input styles

optionalexternal
value? : string

The pre-filled text in the text input