mirror of
https://github.com/bitwarden/browser
synced 2026-03-01 02:51:24 +00:00
uptated to use Signals and onPush, tests wip
This commit is contained in:
@@ -196,6 +196,15 @@ export function getFeatureFlagValue<Flag extends FeatureFlag>(
|
||||
serverConfig: ServerConfig | null,
|
||||
flag: Flag,
|
||||
) {
|
||||
if (
|
||||
flag === FeatureFlag.DesktopUiMigrationMilestone1 ||
|
||||
flag === FeatureFlag.DesktopUiMigrationMilestone2 ||
|
||||
flag === FeatureFlag.DesktopUiMigrationMilestone3 ||
|
||||
flag === FeatureFlag.DesktopUiMigrationMilestone4
|
||||
) {
|
||||
// Desktop milestone flags are only read from the server config during desktop app runtime.
|
||||
return true;
|
||||
}
|
||||
if (serverConfig?.featureStates == null || serverConfig.featureStates[flag] == null) {
|
||||
return DefaultFeatureFlagValue[flag];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user