Skip to content

Commit

Permalink
피쳐플래그 추가 (#397)
Browse files Browse the repository at this point in the history
  • Loading branch information
eastshine2741 authored Feb 23, 2025
1 parent 61c596b commit ebb8feb
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 10 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package com.wafflestudio.snutt2.lib.featureflag

enum class FeatureFlag(
val isEnabled: Boolean,
) {
THEME_MARKET(false),
}
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ import androidx.hilt.navigation.compose.hiltViewModel
import com.wafflestudio.snutt2.BuildConfig
import com.wafflestudio.snutt2.R
import com.wafflestudio.snutt2.components.compose.*
import com.wafflestudio.snutt2.lib.featureflag.FeatureFlag
import com.wafflestudio.snutt2.ui.SNUTTColors
import com.wafflestudio.snutt2.ui.SNUTTTypography
import com.wafflestudio.snutt2.ui.onSurfaceVariant
Expand Down Expand Up @@ -135,15 +136,17 @@ fun SettingsPage(
)
},
)
SettingItem(
title = stringResource(R.string.settings_item_theme_market),
hasNextPage = true,
onClick = {
navController.navigate(
NavigationDestination.ThemeMarket,
)
},
)
if (FeatureFlag.THEME_MARKET.isEnabled) {
SettingItem(
title = stringResource(R.string.settings_item_theme_market),
hasNextPage = true,
onClick = {
navController.navigate(
NavigationDestination.ThemeMarket,
)
},
)
}
}
Margin(height = 10.dp)
SettingColumn {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ import com.wafflestudio.snutt2.components.compose.QuestionCircleIcon
import com.wafflestudio.snutt2.components.compose.SimpleTopBar
import com.wafflestudio.snutt2.components.compose.ThemeIcon
import com.wafflestudio.snutt2.components.compose.clicks
import com.wafflestudio.snutt2.lib.featureflag.FeatureFlag
import com.wafflestudio.snutt2.model.BuiltInTheme
import com.wafflestudio.snutt2.model.CustomTheme
import com.wafflestudio.snutt2.model.TableTheme
Expand Down Expand Up @@ -203,7 +204,7 @@ fun ThemeConfigScreen(
)
},
)
if (marketCustomThemes.isNotEmpty()) {
if (FeatureFlag.THEME_MARKET.isEnabled && marketCustomThemes.isNotEmpty()) {
Spacer(modifier = Modifier.height(4.dp))
ThemesRow(
title = stringResource(R.string.theme_config_market_custom_theme),
Expand Down

0 comments on commit ebb8feb

Please sign in to comment.