Commit 21a2863a authored by Zach Pomerantz's avatar Zach Pomerantz Committed by GitHub

build: default flags but maintain togglability (#5702)

fix: default flags but maintain togglability
parent 1f871d4e
......@@ -55,12 +55,13 @@ export enum BaseVariant {
Enabled = 'enabled',
}
export function useBaseFlag(flag: string): BaseVariant {
export function useBaseFlag(flag: string, defaultValue = BaseVariant.Control): BaseVariant {
switch (useFeatureFlagsContext().flags[flag]) {
case 'enabled':
return BaseVariant.Enabled
case 'control':
default:
return BaseVariant.Control
default:
return defaultValue
}
}
......@@ -7,6 +7,7 @@ export function isTestEnv(): boolean {
}
export function isStagingEnv(): boolean {
// NB: This is set in vercel builds.
return Boolean(process.env.REACT_APP_STAGING)
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment