Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun KPAlertDialog(message: String, modifier: Modifier = Modifier, title: String = "", dialogProperties: DialogProperties = DialogProperties(), negativeButton: @Composable DialogButtons.() -> Unit? = null, positiveButton: @Composable DialogButtons.() -> Unit? = null, neutralButton: @Composable DialogButtons.() -> Unit? = null, onDismissRequest: () -> Unit)

Displays an KPAlertDialog with customizable options for title, message, and buttons.

Link copied to clipboard
fun KPAlertDialogContent(message: String, modifier: Modifier = Modifier, title: String = "", negativeButton: @Composable DialogButtons.() -> Unit? = null, positiveButton: @Composable DialogButtons.() -> Unit? = null, neutralButton: @Composable DialogButtons.() -> Unit? = null)
Link copied to clipboard
fun KPGenericDialog(type: GenericDialogType, displayCloseButton: Boolean, modifier: Modifier = Modifier, dialogProperties: DialogProperties = DialogProperties(), title: String = "", message: String = "", icon: @Composable () -> Unit? = null, primaryButton: @Composable DialogButtons.() -> Unit? = null, secondaryButton: @Composable DialogButtons.() -> Unit? = null, onCloseClick: () -> Unit = {}, onDismissRequest: () -> Unit)

This composable function allows you to create a generic dialog with various configurable options including the type of dialog, optional title, message, icon, and action buttons. The dialog can be customized to display or hide a close button and will invoke the provided callbacks when actions are performed.

Link copied to clipboard
fun KPGenericDialogContent(type: GenericDialogType, displayCloseButton: Boolean, modifier: Modifier = Modifier, title: String = "", message: String = "", icon: @Composable () -> Unit? = null, primaryButton: @Composable DialogButtons.() -> Unit? = null, secondaryButton: @Composable DialogButtons.() -> Unit? = null, onCloseClick: () -> Unit = {})