From 97192ab5ff4679d02a07d0cf4fcaef77cd1e8f86 Mon Sep 17 00:00:00 2001 From: Gary Bezruchko Date: Thu, 7 Aug 2025 15:23:31 +0300 Subject: [PATCH] Fix null pointer at state --- .../kotlin/dev/voir/formica/scopes/FormicaFieldScope.kt | 4 ++-- sample/src/commonMain/kotlin/dev/voir/formica/sample/App.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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") },