From f9c152995ce95758625fd748acd9fa3ad118b2be Mon Sep 17 00:00:00 2001 From: David Leek Date: Fri, 14 Mar 2025 09:30:30 +0100 Subject: [PATCH] chore: new flag adminNavUI for admin UI 2.0 (#9537) --- frontend/src/interfaces/uiConfig.ts | 1 + src/lib/types/experimental.ts | 7 ++++++- src/server-dev.ts | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/frontend/src/interfaces/uiConfig.ts b/frontend/src/interfaces/uiConfig.ts index 4e6f3e9580..fd763f90b6 100644 --- a/frontend/src/interfaces/uiConfig.ts +++ b/frontend/src/interfaces/uiConfig.ts @@ -91,6 +91,7 @@ export type UiFlags = { flagOverviewRedesign?: boolean; consumptionModel?: boolean; edgeObservability?: boolean; + adminNavUI?: boolean; }; export interface IVersionInfo { diff --git a/src/lib/types/experimental.ts b/src/lib/types/experimental.ts index a9d35cc3ea..62bab00caf 100644 --- a/src/lib/types/experimental.ts +++ b/src/lib/types/experimental.ts @@ -64,7 +64,8 @@ export type IFlagKey = | 'consumptionModel' | 'teamsIntegrationChangeRequests' | 'edgeObservability' - | 'simplifyDisableFeature'; + | 'simplifyDisableFeature' + | 'adminNavUI'; export type IFlags = Partial<{ [key in IFlagKey]: boolean | Variant }>; @@ -309,6 +310,10 @@ const flags: IFlags = { process.env.EXPERIMENTAL_SIMPLIFY_DISABLE_FEATURE, false, ), + adminNavUI: parseEnvVarBoolean( + process.env.UNLEASH_EXPERIMENTAL_ADMIN_NAV_UI, + false, + ), }; export const defaultExperimentalOptions: IExperimentalOptions = { diff --git a/src/server-dev.ts b/src/server-dev.ts index 8f7887e8ff..65a532b7e9 100644 --- a/src/server-dev.ts +++ b/src/server-dev.ts @@ -58,6 +58,7 @@ process.nextTick(async () => { filterExistingFlagNames: true, teamsIntegrationChangeRequests: true, simplifyDisableFeature: true, + adminNavUI: true, }, }, authentication: {