From 4c9d2de38d922e656b35ddf24edd2940dabcae97 Mon Sep 17 00:00:00 2001 From: SAUL Date: Mon, 28 Oct 2024 14:07:54 +0400 Subject: [PATCH] Credit Card users --- .../ui/components/forms/passwordmgnt/CreditCardForm.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/ui/components/forms/passwordmgnt/CreditCardForm.kt b/src/main/kotlin/ui/components/forms/passwordmgnt/CreditCardForm.kt index a6049dd..a55afae 100644 --- a/src/main/kotlin/ui/components/forms/passwordmgnt/CreditCardForm.kt +++ b/src/main/kotlin/ui/components/forms/passwordmgnt/CreditCardForm.kt @@ -40,7 +40,6 @@ class CreditCardForm : Screen { var selectedItem by remember { mutableStateOf?>(null) } val users by remember { mutableStateOf?>(screenModel.fetchUsers()) } - val cardBank = formValidator.getField(CreditCardFormFieldName.CARD_NAME) val cardOwner = formValidator.getField(CreditCardFormFieldName.CARD_OWNER) val cardNumber = formValidator.getField(CreditCardFormFieldName.CARD_NUMBER) @@ -49,9 +48,11 @@ class CreditCardForm : Screen { val expiry = formValidator.getField(CreditCardFormFieldName.CARD_EXPIRY) val notes = formValidator.getField(CreditCardFormFieldName.CARD_NOTES) - selectedItem?.let { - cardOwner?.value?.value = it.id.toString() - formValidator.validateField(CreditCardFormFieldName.CARD_OWNER) + LaunchedEffect(selectedItem) { + selectedItem?.let { + cardOwner?.value?.value = it.id.toString() + formValidator.validateField(CreditCardFormFieldName.CARD_OWNER) + } } Column(