Commit 889cdf6b authored by Charles Bachmeier's avatar Charles Bachmeier Committed by GitHub

feat: add nft list page v2 feature flag (#5801)

* add nft list page v2 feature flag

* add new flag file
Co-authored-by: default avatarCharles Bachmeier <charlie@genie.xyz>
parent 400666cd
import { BaseVariant, FeatureFlag, featureFlagSettings, useUpdateFlag } from 'featureFlags' import { BaseVariant, FeatureFlag, featureFlagSettings, useUpdateFlag } from 'featureFlags'
import { useFiatOnrampFlag } from 'featureFlags/flags/fiatOnramp' import { useFiatOnrampFlag } from 'featureFlags/flags/fiatOnramp'
import { NftListV2Variant, useNftListV2Flag } from 'featureFlags/flags/nftListV2'
import { Permit2Variant, usePermit2Flag } from 'featureFlags/flags/permit2' import { Permit2Variant, usePermit2Flag } from 'featureFlags/flags/permit2'
import { TraceJsonRpcVariant, useTraceJsonRpcFlag } from 'featureFlags/flags/traceJsonRpc' import { TraceJsonRpcVariant, useTraceJsonRpcFlag } from 'featureFlags/flags/traceJsonRpc'
import { useAtomValue, useUpdateAtom } from 'jotai/utils' import { useAtomValue, useUpdateAtom } from 'jotai/utils'
...@@ -215,6 +216,12 @@ export default function FeatureFlagModal() { ...@@ -215,6 +216,12 @@ export default function FeatureFlagModal() {
featureFlag={FeatureFlag.fiatOnramp} featureFlag={FeatureFlag.fiatOnramp}
label="Fiat on-ramp" label="Fiat on-ramp"
/> />
<FeatureFlagOption
variant={NftListV2Variant}
value={useNftListV2Flag()}
featureFlag={FeatureFlag.nftListV2}
label="NFT Listing Page v2"
/>
<FeatureFlagGroup name="Debug"> <FeatureFlagGroup name="Debug">
<FeatureFlagOption <FeatureFlagOption
variant={TraceJsonRpcVariant} variant={TraceJsonRpcVariant}
......
...@@ -2,4 +2,5 @@ export enum FeatureFlag { ...@@ -2,4 +2,5 @@ export enum FeatureFlag {
fiatOnramp = 'fiatOnramp', fiatOnramp = 'fiatOnramp',
traceJsonRpc = 'traceJsonRpc', traceJsonRpc = 'traceJsonRpc',
permit2 = 'permit2', permit2 = 'permit2',
nftListV2 = 'nftListV2',
} }
import { BaseVariant, FeatureFlag, useBaseFlag } from '../index'
export function useNftListV2Flag(): BaseVariant {
return useBaseFlag(FeatureFlag.nftListV2)
}
export { BaseVariant as NftListV2Variant }
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