Skip to content
This repository has been archived by the owner on Mar 8, 2024. It is now read-only.

Commit

Permalink
♻️ :: coin SideEffect 설정
Browse files Browse the repository at this point in the history
  • Loading branch information
chlgkdms committed Dec 5, 2023
1 parent 4ae323b commit c565dce
Showing 1 changed file with 16 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ import com.signal.signal_android.designsystem.foundation.SignalColor
import com.signal.signal_android.designsystem.textfield.SignalTextField
import com.signal.signal_android.designsystem.util.signalClickable
import com.signal.signal_android.feature.coin.CoinDialog
import com.signal.signal_android.feature.coin.CoinSideEffect
import com.signal.signal_android.feature.coin.CoinViewModel
import org.koin.androidx.compose.koinViewModel
import java.time.Instant
Expand Down Expand Up @@ -100,6 +101,16 @@ internal fun CreateReservation(
}
}

LaunchedEffect(Unit) {
coinViewModel.sideEffect.collect {
when (it) {
is CoinSideEffect.Success -> {
showCoinDialog = true
}
}
}
}

if (showCoinDialog) {
Dialog(onDismissRequest = { showCoinDialog = false }) {
CoinDialog(
Expand All @@ -110,14 +121,17 @@ internal fun CreateReservation(
}
}

Column {
Column(
modifier = Modifier.padding(
horizontal = 16.dp,
)
) {
Header(
title = stringResource(id = R.string.reservation_clinic),
onLeadingClicked = moveToBack,
)
Column(
modifier = Modifier.padding(
horizontal = 16.dp,
vertical = 8.dp,
)
) {
Expand Down

0 comments on commit c565dce

Please sign in to comment.