Modal API Reference#
- class flare.components.modal.Modal(*args, **kwargs)[source]#
Bases:
SupportsCallback[ModalContext],SupportsCookie,MutableSequence[ModalComponent],Dataclass- insert(index: int, value: ModalComponent) None[source]#
S.insert(index, value) – insert value before index
- async send(inter: ModalResponseMixin)[source]#
Respond to an iteration with this modal.
- class flare.components.modal.ModalComponent[source]#
Bases:
Component[ModalActionRowBuilder]
- class flare.components.modal.TextInput(label: str, style: ~hikari.components.TextInputStyle = <TextInputStyle.SHORT: 1>, min_length: int | None = None, max_length: int | None = None, required: bool | None = None, value: str | None = None, placeholder: str | None = None)[source]#
Bases:
ModalComponent- build(action_row: ModalActionRowBuilder) None[source]#
Build and append a flare component to a hikari action row.