MultiplatformAlertDialog

actual fun MultiplatformAlertDialog(canDismissByClickOutside: Boolean, isShowDialog: Boolean, onDismiss: () -> Unit, title: () -> Unit, cancelButton: () -> Unit?, confirmButton: () -> Unit, content: () -> Unit)
actual fun MultiplatformAlertDialog(canDismissByClickOutside: Boolean, isShowDialog: Boolean, onDismiss: () -> Unit, title: () -> Unit, cancelButton: () -> Unit?, confirmButton: () -> Unit, content: () -> Unit)
fun MultiplatformAlertDialog(state: MutableState<Boolean>, title: @Composable () -> Unit, confirmButton: @Composable () -> Unit = { TextButton( onClick = { state.value = false } ) { Text(stringResource(Res.string.close)) } }, content: @Composable () -> Unit)
expect fun MultiplatformAlertDialog(canDismissByClickOutside: Boolean = true, isShowDialog: Boolean, onDismiss: () -> Unit, title: @Composable () -> Unit, cancelButton: @Composable () -> Unit? = null, confirmButton: @Composable () -> Unit = { TextButton( onClick = onDismiss ) { Text(stringResource(Res.string.close)) } }, content: @Composable () -> Unit)
actual fun MultiplatformAlertDialog(canDismissByClickOutside: Boolean, isShowDialog: Boolean, onDismiss: () -> Unit, title: () -> Unit, cancelButton: () -> Unit?, confirmButton: () -> Unit, content: () -> Unit)