DialogConfig
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.
Parameters
title
Tytuł dialogu.
text
Treść wiadomości w dialogu.
confirmButtonText
Tekst na przycisku potwierdzającym (jeśli null, brak przycisku).
onConfirm
Lambda, która zostanie wykonana po kliknięciu "Potwierdź" (jeśli confirmButtonText nie jest null).
dismissButtonText
Tekst na przycisku odrzucającym (jeśli null, brak przycisku).
onDismiss
Lambda, która zostanie wykonana po kliknięciu "Anuluj" lub zamknięciu dialogu.
titleColor
Kolor tytułu (opcjonalny).
textColor
Kolor tekstu (opcjonalny).