Multiplatform Alert Dialog
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)