Commit b12a61e2 authored by Charles Bachmeier's avatar Charles Bachmeier Committed by GitHub

feat: add multichain_ux flag (#7122)

* feat: add multichain_ux flag

* update flag text

* add new flag file
parent 6f6c9d71
import { BaseVariant, FeatureFlag, featureFlagSettings, useUpdateFlag } from 'featureFlags'
import { useBaseEnabledFlag } from 'featureFlags/flags/baseEnabled'
import { useForceUniswapXOnFlag } from 'featureFlags/flags/forceUniswapXOn'
import { useMultichainUXFlag } from 'featureFlags/flags/multichainUx'
import { useRoutingAPIForPriceFlag } from 'featureFlags/flags/priceRoutingApi'
import { TraceJsonRpcVariant, useTraceJsonRpcFlag } from 'featureFlags/flags/traceJsonRpc'
import { UniswapXVariant, useUniswapXFlag } from 'featureFlags/flags/uniswapx'
......@@ -242,6 +243,12 @@ export default function FeatureFlagModal() {
featureFlag={FeatureFlag.baseEnabled}
label="Enable Base"
/>
<FeatureFlagOption
variant={BaseVariant}
value={useMultichainUXFlag()}
featureFlag={FeatureFlag.multichainUX}
label="Updated Multichain UX"
/>
<FeatureFlagGroup name="Debug">
<FeatureFlagOption
variant={TraceJsonRpcVariant}
......
import { BaseVariant, FeatureFlag, useBaseFlag } from '../index'
export function useMultichainUXFlag(): BaseVariant {
return useBaseFlag(FeatureFlag.multichainUX)
}
......@@ -16,6 +16,7 @@ export enum FeatureFlag {
forceUniswapXOn = 'uniswapx_force_on', // forces routing-api's feature flag for uniswapx to turn on as well
uniswapXEthOutputEnabled = 'uniswapx_eth_output_enabled',
baseEnabled = 'base_enabled',
multichainUX = 'multichain_ux',
}
interface FeatureFlagsContextType {
......
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