mud_server.admin_tui.screens.database_modals ============================================ .. py:module:: mud_server.admin_tui.screens.database_modals .. autoapi-nested-parse:: Modal dialogs used by the admin database screen. Classes ------- .. autoapisummary:: mud_server.admin_tui.screens.database_modals.ConfirmKickScreen mud_server.admin_tui.screens.database_modals.ConfirmUserRemovalScreen Module Contents --------------- .. py:class:: ConfirmKickScreen(username, session_id) Bases: :py:obj:`textual.screen.ModalScreen`\ [\ :py:obj:`bool`\ ] Modal confirmation prompt for kicking a session. .. py:attribute:: DEFAULT_CSS :value: Multiline-String .. raw:: html
Show Value .. code-block:: python """ ConfirmKickScreen { align: center middle; } .confirm-dialog { width: 60; border: solid $primary; padding: 1 2; background: $surface; } .confirm-title { text-style: bold; color: $accent; padding-bottom: 1; } .confirm-actions { height: 3; padding-top: 1; } .confirm-button { margin-right: 1; } """ .. raw:: html
.. py:method:: compose() .. py:class:: ConfirmUserRemovalScreen(username, role) Bases: :py:obj:`textual.screen.ModalScreen`\ [\ :py:obj:`str | None`\ ] Modal confirmation prompt for user deactivation or deletion. .. py:attribute:: DEFAULT_CSS :value: Multiline-String .. raw:: html
Show Value .. code-block:: python """ ConfirmUserRemovalScreen { align: center middle; } .confirm-dialog { width: 70; border: solid $primary; padding: 1 2; background: $surface; } .confirm-title { text-style: bold; color: $accent; padding-bottom: 1; } .confirm-actions { height: 3; padding-top: 1; } .confirm-button { margin-right: 1; } """ .. raw:: html
.. py:method:: compose()