Pablo
03/25/2025, 10:44 AM@Composable fun LoginScreen(
modifier: Modifier = Modifier,
vm: LoginScreenViewModel = koinViewModel(),
onLoggedIn: () -> Unit
) {
val uiState by vm.uiState.collectAsStateWithLifecycle()
if (uiState.loggedIn)
onLoggedIn()
[...]
Button(onClick = { vm.logIn() } [...])
That onLoggedIn
function is hoisted in the App screen that has the navigation and sets his loggedIn variable to true if that function gets calledAkshat
03/25/2025, 10:49 AMStylianos Gakis
03/25/2025, 11:59 AM