Skip to content

Commit c047329

Browse files
committed
[BOOK-112] refactor: isAllAgreed 상태로 버튼 활성화 여부 판단하도록 isStartButtonEnabled 제거
1 parent 1545cbf commit c047329

File tree

2 files changed

+1
-10
lines changed

2 files changed

+1
-10
lines changed

feature/login/src/main/kotlin/com/ninecraft/booket/feature/login/TermsAgreementPresenter.kt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,6 @@ class TermsAgreementPresenter @AssistedInject constructor(
3434
}
3535
}
3636

37-
val isStartButtonEnabled by remember {
38-
derivedStateOf {
39-
isAllAgreed
40-
}
41-
}
42-
4337
fun handleEvent(event: TermsAgreementScreen.Event) {
4438
when (event) {
4539
is TermsAgreementScreen.Event.OnAllTermsAgreedClick -> {
@@ -68,7 +62,6 @@ class TermsAgreementPresenter @AssistedInject constructor(
6862
return TermsAgreementScreen.State(
6963
isAllAgreed = isAllAgreed,
7064
agreedTerms = agreedTerms,
71-
isStartButtonEnabled = isStartButtonEnabled,
7265
eventSink = ::handleEvent,
7366
)
7467
}

feature/login/src/main/kotlin/com/ninecraft/booket/feature/login/TermsAgreementScreen.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ data object TermsAgreementScreen : Screen {
4646
data class State(
4747
val isAllAgreed: Boolean,
4848
val agreedTerms: ImmutableList<Boolean>,
49-
val isStartButtonEnabled: Boolean,
5049
val eventSink: (Event) -> Unit,
5150
) : CircuitUiState
5251

@@ -144,7 +143,7 @@ internal fun TermsAgreement(
144143
),
145144
colorStyle = ReedButtonColorStyle.PRIMARY,
146145
sizeStyle = largeButtonStyle,
147-
enabled = state.isStartButtonEnabled,
146+
enabled = state.isAllAgreed,
148147
text = stringResource(R.string.terms_agreement_button_start),
149148
)
150149
}
@@ -199,7 +198,6 @@ private fun TermsAgreementPreview() {
199198
state = TermsAgreementScreen.State(
200199
isAllAgreed = false,
201200
agreedTerms = persistentListOf(false, false, false),
202-
isStartButtonEnabled = false,
203201
eventSink = {},
204202
),
205203
)

0 commit comments

Comments
 (0)