@@ -9,6 +9,7 @@ import androidx.compose.foundation.layout.padding
99import androidx.compose.runtime.Composable
1010import androidx.compose.runtime.DisposableEffect
1111import androidx.compose.runtime.getValue
12+ import androidx.compose.runtime.remember
1213import androidx.compose.ui.Modifier
1314import androidx.compose.ui.platform.LocalContext
1415import androidx.compose.ui.unit.dp
@@ -19,6 +20,7 @@ import com.neki.android.core.designsystem.button.CTAButtonPrimary
1920import com.neki.android.core.designsystem.ui.theme.NekiTheme
2021import com.neki.android.core.ui.component.LoadingDialog
2122import com.neki.android.core.ui.compose.collectWithLifecycle
23+ import com.neki.android.core.ui.toast.NekiToast
2224import com.neki.android.feature.auth.impl.login.LoginIntent
2325import com.neki.android.feature.auth.impl.login.LoginSideEffect
2426import com.neki.android.feature.auth.impl.login.LoginState
@@ -34,6 +36,7 @@ internal fun TermRoute(
3436) {
3537 val context = LocalContext .current
3638 val uiState by viewModel.store.uiState.collectAsStateWithLifecycle()
39+ val nekiToast = remember { NekiToast (context) }
3740
3841 DisposableEffect (Unit ) {
3942 onDispose {
@@ -50,6 +53,10 @@ internal fun TermRoute(
5053 context.startActivity(intent)
5154 }
5255
56+ is LoginSideEffect .ShowToastMessage -> {
57+ nekiToast.showToast(sideEffect.message)
58+ }
59+
5360 else -> {}
5461 }
5562 }
0 commit comments