feat(core): colors (#892)

Co-authored-by: Theonethom <141059521+Theonethom@users.noreply.github.com>
Co-authored-by: auth <64337177+authorisation@users.noreply.github.com>
This commit is contained in:
Jacob Thomas
2024-04-27 12:19:38 +01:00
committed by GitHub
parent 931dcd0b00
commit 7acfe42fc6
7 changed files with 160 additions and 58 deletions

View File

@@ -2,6 +2,7 @@ package me.rhunk.snapenhance.ui.util
import android.content.Context
import android.view.MotionEvent
import android.widget.Toast
import androidx.compose.foundation.ScrollState
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.*
@@ -175,6 +176,7 @@ class AlertDialogs(
@Composable
fun KeyboardInputDialog(property: PropertyPair<*>, dismiss: () -> Unit = {}) {
val focusRequester = remember { FocusRequester() }
val context = LocalContext.current
DefaultDialogCard {
var fieldValue by remember {
@@ -215,7 +217,7 @@ class AlertDialogs(
}
Button(onClick = {
if (fieldValue.text.isNotEmpty() && property.key.params.inputCheck?.invoke(fieldValue.text) == false) {
dismiss()
Toast.makeText(context, "Invalid input! Make sure you entered a valid value.", Toast.LENGTH_SHORT).show() //TODO: i18n
return@Button
}