Commit 5346d136 authored by Vignesh Mohankumar's avatar Vignesh Mohankumar Committed by GitHub

chore: rename flag explore -> tokens (#4386)

parent d054079e
import { FeatureFlag, featureFlagSettings, useUpdateFlag } from 'featureFlags' import { FeatureFlag, featureFlagSettings, useUpdateFlag } from 'featureFlags'
import { ExploreVariant, useExploreFlag } from 'featureFlags/flags/explore'
import { NavBarVariant, useNavBarFlag } from 'featureFlags/flags/navBar' import { NavBarVariant, useNavBarFlag } from 'featureFlags/flags/navBar'
import { Phase1Variant, usePhase1Flag } from 'featureFlags/flags/phase1' import { Phase1Variant, usePhase1Flag } from 'featureFlags/flags/phase1'
import { RedesignVariant, useRedesignFlag } from 'featureFlags/flags/redesign' import { RedesignVariant, useRedesignFlag } from 'featureFlags/flags/redesign'
import { TokensVariant, useTokensFlag } from 'featureFlags/flags/tokens'
import { TokenSafetyVariant, useTokenSafetyFlag } from 'featureFlags/flags/tokenSafety' import { TokenSafetyVariant, useTokenSafetyFlag } from 'featureFlags/flags/tokenSafety'
import { useAtomValue } from 'jotai/utils' import { useAtomValue } from 'jotai/utils'
import { ReactNode, useState } from 'react' import { ReactNode, useState } from 'react'
...@@ -184,10 +184,10 @@ export default function FeatureFlagModal() { ...@@ -184,10 +184,10 @@ export default function FeatureFlagModal() {
label="NavBar" label="NavBar"
/> />
<FeatureFlagOption <FeatureFlagOption
variants={Object.values(ExploreVariant)} variants={Object.values(TokensVariant)}
value={useExploreFlag()} value={useTokensFlag()}
featureFlag={FeatureFlag.explore} featureFlag={FeatureFlag.tokens}
label="Explore" label="Tokens"
/> />
<FeatureFlagOption <FeatureFlagOption
variants={Object.values(TokenSafetyVariant)} variants={Object.values(TokenSafetyVariant)}
......
...@@ -3,7 +3,7 @@ import useScrollPosition from '@react-hook/window-scroll' ...@@ -3,7 +3,7 @@ import useScrollPosition from '@react-hook/window-scroll'
import { useWeb3React } from '@web3-react/core' import { useWeb3React } from '@web3-react/core'
import { getChainInfoOrDefault } from 'constants/chainInfo' import { getChainInfoOrDefault } from 'constants/chainInfo'
import { SupportedChainId } from 'constants/chains' import { SupportedChainId } from 'constants/chains'
import { ExploreVariant, useExploreFlag } from 'featureFlags/flags/explore' import { TokensVariant, useTokensFlag } from 'featureFlags/flags/tokens'
import useTheme from 'hooks/useTheme' import useTheme from 'hooks/useTheme'
import { darken } from 'polished' import { darken } from 'polished'
import { NavLink, useLocation } from 'react-router-dom' import { NavLink, useLocation } from 'react-router-dom'
...@@ -245,7 +245,7 @@ const StyledExternalLink = styled(ExternalLink)` ...@@ -245,7 +245,7 @@ const StyledExternalLink = styled(ExternalLink)`
` `
export default function Header() { export default function Header() {
const exploreFlag = useExploreFlag() const tokensFlag = useTokensFlag()
const { account, chainId } = useWeb3React() const { account, chainId } = useWeb3React()
...@@ -292,8 +292,8 @@ export default function Header() { ...@@ -292,8 +292,8 @@ export default function Header() {
<StyledNavLink id={`swap-nav-link`} to={'/swap'}> <StyledNavLink id={`swap-nav-link`} to={'/swap'}>
<Trans>Swap</Trans> <Trans>Swap</Trans>
</StyledNavLink> </StyledNavLink>
{exploreFlag === ExploreVariant.Enabled && ( {tokensFlag === TokensVariant.Enabled && (
<StyledNavLink id={`explore-nav-link`} to={'/tokens'}> <StyledNavLink id={`tokens-nav-link`} to={'/tokens'}>
<Trans>Tokens</Trans> <Trans>Tokens</Trans>
</StyledNavLink> </StyledNavLink>
)} )}
......
...@@ -83,8 +83,8 @@ const Navbar = () => { ...@@ -83,8 +83,8 @@ const Navbar = () => {
<MenuItem href="/swap" isActive={pathname.startsWith('/swap')}> <MenuItem href="/swap" isActive={pathname.startsWith('/swap')}>
Swap Swap
</MenuItem> </MenuItem>
<MenuItem href="/explore" isActive={pathname.startsWith('/explore')}> <MenuItem href="/tokens" isActive={pathname.startsWith('/explore')}>
Explore Tokens
</MenuItem> </MenuItem>
<MenuItem href="/pool" id={'pool-nav-link'} isActive={isPoolActive}> <MenuItem href="/pool" id={'pool-nav-link'} isActive={isPoolActive}>
Pool Pool
......
import { BaseVariant, FeatureFlag, useBaseFlag } from '../index' import { BaseVariant, FeatureFlag, useBaseFlag } from '../index'
export function useExploreFlag(): BaseVariant { export function useTokensFlag(): BaseVariant {
return useBaseFlag(FeatureFlag.explore) return useBaseFlag(FeatureFlag.tokens)
} }
export { BaseVariant as ExploreVariant } export { BaseVariant as TokensVariant }
...@@ -54,10 +54,10 @@ export enum BaseVariant { ...@@ -54,10 +54,10 @@ export enum BaseVariant {
} }
export enum FeatureFlag { export enum FeatureFlag {
explore = 'explore',
navBar = 'navBar', navBar = 'navBar',
phase1 = 'phase1', phase1 = 'phase1',
redesign = 'redesign', redesign = 'redesign',
tokens = 'tokens',
tokenSafety = 'tokenSafety', tokenSafety = 'tokenSafety',
} }
......
...@@ -4,9 +4,9 @@ import { Trace } from 'components/AmplitudeAnalytics/Trace' ...@@ -4,9 +4,9 @@ import { Trace } from 'components/AmplitudeAnalytics/Trace'
import Loader from 'components/Loader' import Loader from 'components/Loader'
import TopLevelModals from 'components/TopLevelModals' import TopLevelModals from 'components/TopLevelModals'
import { useFeatureFlagsIsLoaded } from 'featureFlags' import { useFeatureFlagsIsLoaded } from 'featureFlags'
import { ExploreVariant, useExploreFlag } from 'featureFlags/flags/explore'
import { NavBarVariant, useNavBarFlag } from 'featureFlags/flags/navBar' import { NavBarVariant, useNavBarFlag } from 'featureFlags/flags/navBar'
import { Phase1Variant, usePhase1Flag } from 'featureFlags/flags/phase1' import { Phase1Variant, usePhase1Flag } from 'featureFlags/flags/phase1'
import { TokensVariant, useTokensFlag } from 'featureFlags/flags/tokens'
import ApeModeQueryParamReader from 'hooks/useApeModeQueryParamReader' import ApeModeQueryParamReader from 'hooks/useApeModeQueryParamReader'
import { lazy, Suspense, useEffect } from 'react' import { lazy, Suspense, useEffect } from 'react'
import { Navigate, Route, Routes, useLocation } from 'react-router-dom' import { Navigate, Route, Routes, useLocation } from 'react-router-dom'
...@@ -107,7 +107,7 @@ const LazyLoadSpinner = () => ( ...@@ -107,7 +107,7 @@ const LazyLoadSpinner = () => (
export default function App() { export default function App() {
const isLoaded = useFeatureFlagsIsLoaded() const isLoaded = useFeatureFlagsIsLoaded()
const exploreFlag = useExploreFlag() const tokensFlag = useTokensFlag()
const navBarFlag = useNavBarFlag() const navBarFlag = useNavBarFlag()
const phase1Flag = usePhase1Flag() const phase1Flag = usePhase1Flag()
...@@ -156,7 +156,7 @@ export default function App() { ...@@ -156,7 +156,7 @@ export default function App() {
<Suspense fallback={<Loader />}> <Suspense fallback={<Loader />}>
{isLoaded ? ( {isLoaded ? (
<Routes> <Routes>
{exploreFlag === ExploreVariant.Enabled && ( {tokensFlag === TokensVariant.Enabled && (
<> <>
<Route path="/tokens" element={<Explore />} /> <Route path="/tokens" element={<Explore />} />
<Route path="/tokens/:tokenAddress" element={<TokenDetails />} /> <Route path="/tokens/:tokenAddress" element={<TokenDetails />} />
......
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