From 31decfdc3af40b3d4ada28f7d3323a351abbfa32 Mon Sep 17 00:00:00 2001 From: asiaznik Date: Fri, 21 Jul 2023 18:11:41 +0200 Subject: [PATCH] chore: take flag from process --- libs/environment/src/hooks/use-environment.ts | 72 +++++++++++++++---- 1 file changed, 57 insertions(+), 15 deletions(-) diff --git a/libs/environment/src/hooks/use-environment.ts b/libs/environment/src/hooks/use-environment.ts index 2dac84049..1f952bbc4 100644 --- a/libs/environment/src/hooks/use-environment.ts +++ b/libs/environment/src/hooks/use-environment.ts @@ -380,53 +380,95 @@ function compileFeatureFlags(): FeatureFlags { const TRUTHY = ['1', 'true']; const COSMIC_ELEVATOR_FLAGS: CosmicElevatorFlags = { ICEBERG_ORDERS: TRUTHY.includes( - windowOrDefault('NX_ICEBERG_ORDERS', '') as string + windowOrDefault( + 'NX_ICEBERG_ORDERS', + process.env['NX_ICEBERG_ORDERS'] + ) as string ), STOP_ORDERS: TRUTHY.includes( - windowOrDefault('NX_STOP_ORDERS', '') as string + windowOrDefault('NX_STOP_ORDERS', process.env['NX_STOP_ORDERS']) as string ), SUCCESSOR_MARKETS: TRUTHY.includes( - windowOrDefault('NX_SUCCESSOR_MARKETS', '') as string + windowOrDefault( + 'NX_SUCCESSOR_MARKETS', + process.env['NX_SUCCESSOR_MARKETS'] + ) as string ), PRODUCT_PERPETUALS: TRUTHY.includes( - windowOrDefault('NX_PRODUCT_PERPETUALS', '') as string + windowOrDefault( + 'NX_PRODUCT_PERPETUALS', + process.env['NX_PRODUCT_PERPETUALS'] + ) as string ), }; const EXPLORER_FLAGS = { EXPLORER_ASSETS: TRUTHY.includes( - windowOrDefault('NX_EXPLORER_ASSETS', '') as string + windowOrDefault( + 'NX_EXPLORER_ASSETS', + process.env['NX_EXPLORER_ASSETS'] + ) as string ), EXPLORER_GENESIS: TRUTHY.includes( - windowOrDefault('NX_EXPLORER_GENESIS', '') as string + windowOrDefault( + 'NX_EXPLORER_GENESIS', + process.env['NX_EXPLORER_GENESIS'] + ) as string ), EXPLORER_GOVERNANCE: TRUTHY.includes( - windowOrDefault('NX_EXPLORER_GOVERNANCE', '') as string + windowOrDefault( + 'NX_EXPLORER_GOVERNANCE', + process.env['NX_EXPLORER_GOVERNANCE'] + ) as string ), EXPLORER_MARKETS: TRUTHY.includes( - windowOrDefault('NX_EXPLORER_MARKETS', '') as string + windowOrDefault( + 'NX_EXPLORER_MARKETS', + process.env['NX_EXPLORER_MARKETS'] + ) as string ), EXPLORER_ORACLES: TRUTHY.includes( - windowOrDefault('NX_EXPLORER_ORACLES', '') as string + windowOrDefault( + 'NX_EXPLORER_ORACLES', + process.env['NX_EXPLORER_ORACLES'] + ) as string ), EXPLORER_TXS_LIST: TRUTHY.includes( - windowOrDefault('NX_EXPLORER_TXS_LIST', '') as string + windowOrDefault( + 'NX_EXPLORER_TXS_LIST', + process.env['NX_EXPLORER_TXS_LIST'] + ) as string ), EXPLORER_NETWORK_PARAMETERS: TRUTHY.includes( - windowOrDefault('NX_EXPLORER_NETWORK_PARAMETERS', '') as string + windowOrDefault( + 'NX_EXPLORER_NETWORK_PARAMETERS', + process.env['NX_EXPLORER_NETWORK_PARAMETERS'] + ) as string ), EXPLORER_PARTIES: TRUTHY.includes( - windowOrDefault('NX_EXPLORER_PARTIES', '') as string + windowOrDefault( + 'NX_EXPLORER_PARTIES', + process.env['NX_EXPLORER_PARTIES'] + ) as string ), EXPLORER_VALIDATORS: TRUTHY.includes( - windowOrDefault('NX_EXPLORER_VALIDATORS', '') as string + windowOrDefault( + 'NX_EXPLORER_VALIDATORS', + process.env['NX_EXPLORER_VALIDATORS'] + ) as string ), }; const GOVERNANCE_FLAGS = { GOVERNANCE_NETWORK_DOWN: TRUTHY.includes( - windowOrDefault('NX_NETWORK_DOWN', '') as string + windowOrDefault( + 'NX_NETWORK_DOWN', + process.env['NX_NETWORK_DOWN'] + ) as string ), GOVERNANCE_NETWORK_LIMITS: TRUTHY.includes( - windowOrDefault('NX_GOVERNANCE_NETWORK_LIMITS', '') as string + windowOrDefault( + 'NX_GOVERNANCE_NETWORK_LIMITS', + process.env['NX_GOVERNANCE_NETWORK_LIMITS'] + ) as string ), }; return {