11package com.terning.feature.intern
22
3+ import android.content.Context
34import androidx.browser.customtabs.CustomTabsIntent
45import androidx.compose.foundation.background
56import androidx.compose.foundation.layout.Column
@@ -10,12 +11,15 @@ import androidx.compose.foundation.layout.padding
1011import androidx.compose.foundation.layout.statusBarsPadding
1112import androidx.compose.foundation.lazy.LazyColumn
1213import androidx.compose.foundation.text.selection.SelectionContainer
14+ import androidx.compose.material3.Icon
15+ import androidx.compose.material3.IconButton
1316import androidx.compose.material3.Text
1417import androidx.compose.runtime.Composable
1518import androidx.compose.runtime.LaunchedEffect
1619import androidx.compose.runtime.getValue
1720import androidx.compose.ui.Modifier
1821import androidx.compose.ui.platform.LocalContext
22+ import androidx.compose.ui.res.painterResource
1923import androidx.compose.ui.res.stringResource
2024import androidx.compose.ui.unit.dp
2125import androidx.core.net.toUri
@@ -24,13 +28,16 @@ import androidx.lifecycle.compose.LocalLifecycleOwner
2428import androidx.lifecycle.compose.collectAsStateWithLifecycle
2529import androidx.lifecycle.flowWithLifecycle
2630import androidx.navigation.NavHostController
31+ import com.kakao.sdk.common.util.KakaoCustomTabsClient
32+ import com.kakao.sdk.share.ShareClient
33+ import com.kakao.sdk.share.WebSharerClient
2734import com.terning.core.analytics.EventType
35+ import com.terning.core.analytics.LocalTracker
2836import com.terning.core.designsystem.component.topappbar.BackButtonTopAppBar
29- import com.terning.core.designsystem.extension.customShadow
37+ import com.terning.core.designsystem.extension.noRippleClickable
3038import com.terning.core.designsystem.extension.toast
3139import com.terning.core.designsystem.state.UiState
3240import com.terning.core.designsystem.theme.CalRed
33- import com.terning.core.designsystem.theme.Grey200
3441import com.terning.core.designsystem.theme.Grey400
3542import com.terning.core.designsystem.theme.TerningTheme
3643import com.terning.core.designsystem.theme.White
@@ -43,6 +50,7 @@ import com.terning.feature.intern.component.InternInfoRow
4350import com.terning.feature.intern.component.InternPageTitle
4451import com.terning.feature.intern.component.InternTitle
4552import com.terning.feature.intern.model.InternUiState
53+ import timber.log.Timber
4654import java.text.DecimalFormat
4755
4856@Composable
@@ -75,9 +83,6 @@ fun InternRoute(
7583 }
7684 }
7785
78-
79- val internInfo = (internState.loadState as ? UiState .Success <InternInfo >)?.data ? : EMPTY_INTERN
80-
8186 when (internState.loadState) {
8287 UiState .Loading -> {}
8388 UiState .Empty -> {}
0 commit comments