@@ -24,6 +24,7 @@ import androidx.compose.runtime.remember
24
24
import androidx.compose.runtime.saveable.rememberSaveable
25
25
import androidx.compose.ui.Alignment
26
26
import androidx.compose.ui.Modifier
27
+ import androidx.compose.ui.platform.LocalSoftwareKeyboardController
27
28
import androidx.compose.ui.text.input.KeyboardType
28
29
import androidx.compose.ui.text.input.PasswordVisualTransformation
29
30
import androidx.compose.ui.text.input.VisualTransformation
@@ -59,6 +60,8 @@ fun LoginScreen(navController: NavController){
59
60
isCreateAccount = true
60
61
){
61
62
email, clau ->
63
+ // Afegim un log per saber si és crea un compte
64
+ Log .d(" Refugios Libres" ," Creant un compte amb $email i $clau " )
62
65
}
63
66
}
64
67
}
@@ -87,6 +90,8 @@ fun UserForm(
87
90
email.value.trim().isNotEmpty() &&
88
91
clau.value.trim().isNotEmpty()
89
92
}
93
+ // Obtenim el estat de visibilitat del teclat el fer submit
94
+ val keyboardController = LocalSoftwareKeyboardController .current
90
95
// Crearem una columna perque estigui situat en vertical
91
96
Column (horizontalAlignment = Alignment .CenterHorizontally ){
92
97
EmailInput (
@@ -104,6 +109,8 @@ fun UserForm(
104
109
){
105
110
// Invoquem la funció onDone() per a quan estigui tot gestioni el formulari
106
111
onDone(email.value.trim(),clau.value.trim())
112
+ // Amaguem el teclat el fer submit
113
+ keyboardController?.hide()
107
114
}
108
115
}
109
116
}
0 commit comments