Package-level declarations
Types
Link copied to clipboard
data class DialogConfig(val title: String, val text: String, val confirmButtonText: String? = Tr.Action.confirm(), val onConfirm: () -> Unit? = null, val dismissButtonText: String? = Tr.Action.cancel(), val onDismiss: () -> Unit, val titleColor: Color? = null, val textColor: Color? = null)
Uniwersalna konfiguracja dialogu.
Link copied to clipboard
object GlobalDialogManager
Centralny singleton do zarządzania globalnymi dialogami w aplikacji. Działa na zasadzie obserwowalnego stanu, który jest odczytywany przez główny komponent UI (MainScreen) w celu wyświetlenia modala.
Functions
Link copied to clipboard
Uniwersalny komponent Composable do wyświetlania dialogów. Renderuje dialog na podstawie zawartości DialogConfig.
Link copied to clipboard
Wyświetla dialog błędu na podstawie wyjątku. Wyjątek z bazy danych dostaje tytuł błędu bazy.
Wyświetla dialog błędu z podanym tytułem i wiadomością.