We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e2671eb commit f29fbc7Copy full SHA for f29fbc7
2 files changed
presentation/src/main/java/com/threegap/bitnagil/presentation/terms/TermsAgreementScreen.kt
@@ -180,7 +180,7 @@ private fun TermsAgreementScreen(
180
181
Button(
182
onClick = onStartButtonClick,
183
- enabled = uiState.isAllAgreed,
+ enabled = uiState.submitEnabled,
184
modifier = Modifier
185
.fillMaxWidth()
186
.padding(
presentation/src/main/java/com/threegap/bitnagil/presentation/terms/model/TermsAgreementState.kt
@@ -12,4 +12,7 @@ data class TermsAgreementState(
12
) : MviState {
13
val isAllAgreed: Boolean
14
get() = agreedTermsOfService && agreedPrivacyPolicy && agreedOverFourteen
15
+
16
+ val submitEnabled: Boolean
17
+ get() = !isLoading && isAllAgreed
18
}
0 commit comments