Skip to content

Commit c30c03f

Browse files
committed
[BOOK-232] chore: systemUiController 관련 속성 적용 변경
isDarkTheme() 분기 처리 제거 isNavigationBarContrastEnforced default 값 적용
1 parent 387ac4e commit c30c03f

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

  • feature
    • home/src/main/kotlin/com/ninecraft/booket/feature/home
    • main/src/main/kotlin/com/ninecraft/booket/feature/main
    • record/src/main/kotlin/com/ninecraft/booket/feature/record/ocr

feature/home/src/main/kotlin/com/ninecraft/booket/feature/home/HomeUi.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@ internal fun HomeUi(
5151
color = HomeBg,
5252
darkIcons = true,
5353
)
54+
55+
systemUiController.setSystemBarsColor(
56+
color = White,
57+
darkIcons = true,
58+
)
59+
5460
onDispose {
5561
systemUiController.setStatusBarColor(
5662
color = White,

feature/main/src/main/kotlin/com/ninecraft/booket/feature/main/MainActivity.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import android.os.Bundle
44
import androidx.activity.ComponentActivity
55
import androidx.activity.compose.setContent
66
import androidx.activity.enableEdgeToEdge
7-
import androidx.compose.foundation.isSystemInDarkTheme
87
import androidx.compose.foundation.layout.fillMaxSize
98
import androidx.compose.runtime.DisposableEffect
109
import androidx.compose.ui.Modifier
@@ -33,13 +32,11 @@ class MainActivity : ComponentActivity() {
3332

3433
setContent {
3534
val systemUiController = rememberSystemUiController()
36-
val isDarkTheme = isSystemInDarkTheme()
3735

3836
DisposableEffect(systemUiController) {
3937
systemUiController.setSystemBarsColor(
4038
color = White,
41-
darkIcons = !isDarkTheme,
42-
isNavigationBarContrastEnforced = false,
39+
darkIcons = true,
4340
)
4441

4542
onDispose {}

feature/record/src/main/kotlin/com/ninecraft/booket/feature/record/ocr/OcrUi.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,13 +144,12 @@ private fun CameraPreview(
144144
DisposableEffect(systemUiController) {
145145
systemUiController.setSystemBarsColor(
146146
color = Neutral950,
147-
isNavigationBarContrastEnforced = false,
147+
darkIcons = false
148148
)
149149
onDispose {
150150
systemUiController.setSystemBarsColor(
151151
color = White,
152-
darkIcons = !isDarkTheme,
153-
isNavigationBarContrastEnforced = false,
152+
darkIcons = true,
154153
)
155154
}
156155
}

0 commit comments

Comments
 (0)