@@ -29,7 +29,7 @@ import com.terning.core.designsystem.theme.TerningMain
2929import com.terning.core.designsystem.theme.TerningPointTheme
3030import com.terning.core.designsystem.theme.White
3131import com.terning.core.designsystem.type.DeeplinkType
32- import com.terning.domain.update.entity.UpdateState
32+ import com.terning.feature.splash.SplashUiState
3333import com.terning.feature.splash.component.TerningMajorUpdateDialog
3434import com.terning.feature.splash.component.TerningPatchUpdateDialog
3535import kotlinx.coroutines.launch
@@ -104,34 +104,34 @@ internal fun SplashRoute(
104104 }
105105
106106 SplashScreen (
107- updateState = updateState,
107+ splashUiState = updateState.toUi() ,
108108 onUpdateButtonClick = context::launchPlayStore,
109109 onUpdateSkipButtonClick = viewModel::checkIfAccessTokenAvailable
110110 )
111111}
112112
113113@Composable
114114private fun SplashScreen (
115- updateState : UpdateState ,
115+ splashUiState : SplashUiState ,
116116 onUpdateButtonClick : () -> Unit ,
117117 onUpdateSkipButtonClick : () -> Unit ,
118118) {
119- when (updateState ) {
120- is UpdateState .MajorUpdateAvailable -> {
119+ when (splashUiState ) {
120+ is SplashUiState .MajorUpdateAvailable -> {
121121 AnimatedVisibility (visible = true ) {
122122 TerningMajorUpdateDialog (
123- titleText = updateState .title,
124- bodyText = updateState .content,
123+ titleText = splashUiState .title,
124+ bodyText = splashUiState .content,
125125 onUpdateButtonClick = onUpdateButtonClick,
126126 )
127127 }
128128 }
129129
130- is UpdateState .PatchUpdateAvailable -> {
130+ is SplashUiState .PatchUpdateAvailable -> {
131131 AnimatedVisibility (visible = true ) {
132132 TerningPatchUpdateDialog (
133- titleText = updateState .title,
134- bodyText = updateState .content,
133+ titleText = splashUiState .title,
134+ bodyText = splashUiState .content,
135135 onDismissButtonClick = onUpdateSkipButtonClick,
136136 onUpdateButtonClick = onUpdateButtonClick,
137137 )
@@ -161,7 +161,7 @@ private fun SplashScreen(
161161private fun SplashScreenPreview () {
162162 TerningPointTheme {
163163 SplashScreen (
164- updateState = UpdateState .NoUpdateAvailable ,
164+ splashUiState = SplashUiState .NoUpdateAvailable ,
165165 onUpdateButtonClick = {},
166166 onUpdateSkipButtonClick = {},
167167 )
0 commit comments