diff --git a/formica/src/commonMain/kotlin/dev/voir/formica/scopes/FormicaFieldScope.kt b/formica/src/commonMain/kotlin/dev/voir/formica/scopes/FormicaFieldScope.kt index b7aa5d7..39dd957 100644 --- a/formica/src/commonMain/kotlin/dev/voir/formica/scopes/FormicaFieldScope.kt +++ b/formica/src/commonMain/kotlin/dev/voir/formica/scopes/FormicaFieldScope.kt @@ -10,9 +10,9 @@ class FormicaFieldScope( ) { val field: State @Composable - get() = this.formField.value.collectAsState(null) + get() = this.formField.value.collectAsState() val error: State @Composable - get() = this.formField.error.collectAsState(null) + get() = this.formField.error.collectAsState() } diff --git a/sample/src/commonMain/kotlin/dev/voir/formica/sample/App.kt b/sample/src/commonMain/kotlin/dev/voir/formica/sample/App.kt index eeb48f8..72d7e12 100644 --- a/sample/src/commonMain/kotlin/dev/voir/formica/sample/App.kt +++ b/sample/src/commonMain/kotlin/dev/voir/formica/sample/App.kt @@ -64,7 +64,7 @@ fun App() { FormFieldWrapper { androidx.compose.material.TextField( modifier = Modifier.fillMaxWidth(), - value = field.value ?: "", + value = field.value!!, label = { Text("Required text") },