Skip to content

modals

Modal dialogs for config dashboard.

Provides reusable modal components for rank management and other configuration operations.

Classes:

Classes

EditRankModal

Python
EditRankModal(
    bot: Tux,
    guild: Guild,
    dashboard: Any,
    rank_value: int,
    current_name: str,
    current_description: str | None,
)

Bases: Modal

Modal for editing an existing permission rank.

Methods:

Functions

on_submit async
Python
on_submit(interaction: Interaction) -> None

Handle modal submission.

CreateRankModal

Python
CreateRankModal(
    bot: Tux, guild: Guild, dashboard: Any, available_ranks: list[int] | None = None
)

Bases: Modal

Modal for creating a new permission rank.

Methods:

Functions

on_submit async
Python
on_submit(interaction: Interaction) -> None

Handle modal submission.