Skip to content

Commit bf19d9a

Browse files
committed
feat :: 탑바 적용
1 parent 5f5b6b6 commit bf19d9a

File tree

1 file changed

+24
-6
lines changed

1 file changed

+24
-6
lines changed

feature/src/main/java/team/aliens/dms/android/feature/volunteers/VolunteersScreen.kt

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,23 @@ import androidx.compose.foundation.layout.fillMaxSize
1313
import androidx.compose.foundation.layout.imePadding
1414
import androidx.compose.foundation.layout.padding
1515
import androidx.compose.material3.ExperimentalMaterial3Api
16+
import androidx.compose.material3.Icon
17+
import androidx.compose.material3.IconButton
18+
import androidx.compose.material3.Text
1619
import androidx.compose.runtime.Composable
1720
import androidx.compose.ui.Modifier
1821
import androidx.compose.ui.graphics.toArgb
1922
import androidx.compose.ui.platform.LocalView
23+
import androidx.compose.ui.res.painterResource
24+
import androidx.compose.ui.res.stringResource
2025
import androidx.compose.ui.viewinterop.AndroidView
2126
import androidx.core.view.WindowCompat
2227
import com.ramcosta.composedestinations.annotation.Destination
2328
import team.aliens.dms.android.core.designsystem.DmsTheme
29+
import team.aliens.dms.android.core.designsystem.DmsTopAppBar
2430
import team.aliens.dms.android.core.designsystem.Scaffold
2531
import team.aliens.dms.android.core.ui.mvi.SideEffect
32+
import team.aliens.dms.android.feature.R
2633
import team.aliens.dms.android.feature.volunteers.navigation.VolunteersNavigator
2734
import team.aliens.dms.android.network.BuildConfig
2835

@@ -31,24 +38,35 @@ import team.aliens.dms.android.network.BuildConfig
3138
@Composable
3239
fun VolunteersScreen(
3340
modifier: Modifier = Modifier,
34-
webViewUrl: String,
35-
accessToken: String,
36-
refreshToken: String,
3741
navigator: VolunteersNavigator,
3842
) {
39-
val accessTokens = "eyJKV1QiOiJhY2Nlc3MiLCJhbGciOiJIUzUxMiJ9.eyJqdGkiOiJmZmFlNDhmNS1lNGYwLTExZWUtYjMyMi03ZDRmZmIxYWIzZDciLCJhdXRob3JpdHkiOiJTVFVERU5UIiwiaWF0IjoxNzU0MzA4NTQzLCJleHAiOjE3NTQzMTIxNDN9.itupcJ2VlqYt9I1rJZsJXvv_FizGpPsDFPzltfbIu_bpfULKYdaU4Hph3jUN3KfLZZ8B48seOXoIGQEnWMKJOA"
40-
val refreshTokens = "eyJKV1QiOiJyZWZyZXNoIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJmZmFlNDhmNS1lNGYwLTExZWUtYjMyMi03ZDRmZmIxYWIzZDciLCJpYXQiOjE3NTQzMDg1NDMsImV4cCI6MTc1NTUxNDE0M30.n6xR18jYV7QfBYzcd2_5w924FUujrRj7eqQqfubObomT9DTsUcOFwZW8wjBDzfV7aBxrSKimxVEjq3eSTgXTbA"
43+
val accessToken = "eyJKV1QiOiJhY2Nlc3MiLCJhbGciOiJIUzUxMiJ9.eyJqdGkiOiJmZmFlNDhmNS1lNGYwLTExZWUtYjMyMi03ZDRmZmIxYWIzZDciLCJhdXRob3JpdHkiOiJTVFVERU5UIiwiaWF0IjoxNzYwNDE4MDIzLCJleHAiOjE3NjA0MjE2MjN9.NEjMHn-Ddbm4Y29ySh-XFF0n5vFx4KT8D6vpr10cWa20U95dhSGhPOIwq6uIoAHFVyjag5m9ZL3P6pMHz7bIew"
44+
val refreshToken = "eyJKV1QiOiJyZWZyZXNoIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJmZmFlNDhmNS1lNGYwLTExZWUtYjMyMi03ZDRmZmIxYWIzZDciLCJpYXQiOjE3NjA0MTgwMjMsImV4cCI6MTc2MTYyMzYyM30.N5IorFvyZNA4HA7GCuC0sDUgC4VAT4dz34ZPa3Xhin--1GVy-ApI7WDl4Iu5sp_AIAGvMEXDkKjGJsAylr3ZaA"
4145
val theme = if (isSystemInDarkTheme()) {
4246
"dark"
4347
} else {
4448
"light"
4549
}
4650

47-
var isRedirected = false
4851
var isTokenSet = false
4952

5053
Scaffold(
5154
modifier = modifier.background(color = DmsTheme.colorScheme.background),
55+
topBar = {
56+
DmsTopAppBar(
57+
title = {
58+
Text(text = stringResource(id = R.string.volunteers))
59+
},
60+
navigationIcon = {
61+
IconButton(onClick = navigator::navigateUp) {
62+
Icon(
63+
painter = painterResource(id = R.drawable.ic_baseline_arrow_back_24),
64+
contentDescription = stringResource(id = R.string.top_bar_back_button),
65+
)
66+
}
67+
},
68+
)
69+
}
5270
) { padValues ->
5371
Column(
5472
modifier = Modifier

0 commit comments

Comments
 (0)