package com.vgmlr.wedge
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.*
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.UriHandler
import androidx.compose.ui.res.colorResource
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import androidx.compose.ui.window.Dialog
import androidx.compose.ui.window.DialogProperties
@Composable
fun VersionDialog(show: Boolean, onDismiss: () -> Unit, uriHandler: UriHandler) {
if (show) {
Dialog(
properties = DialogProperties(usePlatformDefaultWidth = false),
onDismissRequest = onDismiss
) {
Surface(
modifier = Modifier.fillMaxWidth(),
color = colorResource(id = R.color.dialog_bg_color)
) {
Column(
modifier = Modifier.fillMaxWidth().padding(horizontal = 10.dp, vertical = 26.dp),
horizontalAlignment = Alignment.CenterHorizontally
) {
Text("com.vgmlr.wedge", color = colorResource(id = R.color.dialog_color), fontSize = 14.sp)
Text("68.026.1", color = colorResource(id = R.color.dialog_color), fontSize = 14.sp)
Text(
"vgmlr.com/mlwrk",
color = colorResource(id = R.color.dialog_color),
fontSize = 14.sp,
modifier = Modifier.clickable { uriHandler.openUri("https://vgmlr.com/mlwrk") }
)
}
}
}
}
}