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).

Constructors

Link copied to clipboard
constructor(title: String, text: String, confirmButtonText: String? = Tr.Action.confirm(), onConfirm: () -> Unit? = null, dismissButtonText: String? = Tr.Action.cancel(), onDismiss: () -> Unit, titleColor: Color? = null, textColor: Color? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val onConfirm: () -> Unit?
Link copied to clipboard
val onDismiss: () -> Unit
Link copied to clipboard
Link copied to clipboard
val textColor: Color?
Link copied to clipboard
Link copied to clipboard
val titleColor: Color?