def __init__(self, prompt: str, initial: str | None = None) -> None:
        """Initialise the input dialog.

        Args:
            prompt: The prompt for the input.
            initial: The initial value for the input.
        """
        super().__init__()
        self._prompt = prompt
        """The prompt to display for the input."""
        self._initial = initial
        """The initial value to use for the input."""
Initialise the input dialog.

        Args:
            prompt: The prompt for the input.
            initial: The initial value for the input.
        
frogmouth/dialogs/input_dialog.py