Skip to content

Commit 2b41d3f

Browse files
Pulkit Pareekpulkitpareek18
authored andcommitted
fix Android compile: import viewModelFactory + initializer
The Compose viewModel(factory = ...) builder needs the explicit imports for viewModelFactory and initializer. Without them the qualified path resolves the builder but the lambda-inside-builder fails 'Unresolved reference initializer'. Android CI #62 caught this; local env has no SDK to validate at commit time.
1 parent d8b24ef commit 2b41d3f

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

android/app/src/main/java/dev/zeroauth/android/ui/reg/RegistrationScreen.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ import androidx.compose.ui.platform.LocalContext
2626
import androidx.compose.ui.text.font.FontFamily
2727
import androidx.compose.ui.unit.dp
2828
import androidx.lifecycle.viewmodel.compose.viewModel
29+
import androidx.lifecycle.viewmodel.initializer
30+
import androidx.lifecycle.viewmodel.viewModelFactory
2931

3032
/**
3133
* Minimal screen that drives the three-QR registration ceremony
@@ -51,7 +53,7 @@ fun RegistrationScreen(
5153
) {
5254
val context = LocalContext.current
5355
val vm: RegistrationViewModel = viewModel(
54-
factory = androidx.lifecycle.viewmodel.viewModelFactory {
56+
factory = viewModelFactory {
5557
initializer { RegistrationViewModel(context.applicationContext) }
5658
},
5759
)

0 commit comments

Comments
 (0)