Commit ec686bca authored by vignesh mohankumar's avatar vignesh mohankumar Committed by GitHub

chore: remove phase0 flags (#4833)

* chore: remove phase0 flags

* unused imports

* update snapshots

* fix link test

* use the data cy

* delete lists test

* rm wallet.test

* update snapshot

* fix: update default html background-color (#4881)

* Revert "fix: update default html background-color (#4881)"

This reverts commit 043f844067c9e43f7b2cc4884080b30288d37786.
Co-authored-by: default avatarConnor McEwen <connor.mcewen@gmail.com>
parent 06291a15
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
describe('Link', () => { describe('Link', () => {
it('should update route', () => { it('should update route', () => {
cy.visit('/') cy.visit('/')
cy.get('[data-cy="pool-nav-link"]').click() cy.contains('Pool').click()
cy.get('[data-cy="join-pool-button"]').should('exist') cy.get('[data-cy="join-pool-button"]').should('exist')
}) })
}) })
describe('Lists', () => {
beforeEach(() => {
cy.visit('/swap')
})
// @TODO check if default lists are active when we have them
it('change list', () => {
cy.get('#swap-currency-output .open-currency-select-button').click()
cy.get('.list-token-manage-button').click()
})
})
import { TEST_ADDRESS_NEVER_USE_SHORTENED } from '../support/ethereum'
describe('Wallet', () => {
before(() => {
cy.visit('/swap')
})
it('displays account details', () => {
cy.get('[data-testid=web3-status-connected]').contains(TEST_ADDRESS_NEVER_USE_SHORTENED).click()
})
it('displays account view in wallet modal', () => {
cy.get('[data-testid=web3-account-identifier-row]').contains(TEST_ADDRESS_NEVER_USE_SHORTENED)
})
it('changes back to the options grid', () => {
cy.contains('Change').click()
cy.get('[data-testid=option-grid]').should('exist')
})
it('selects injected wallet option', () => {
cy.contains('Injected').click()
cy.get('[data-testid=web3-account-identifier-row]').contains(TEST_ADDRESS_NEVER_USE_SHORTENED)
})
it('shows connect buttons after disconnect', () => {
cy.get('[data-testid=web3-status-connected]').contains(TEST_ADDRESS_NEVER_USE_SHORTENED).click()
cy.contains('Disconnect').click()
cy.get('[data-testid=option-grid]').should('exist')
})
})
import { BaseVariant, FeatureFlag, featureFlagSettings, useUpdateFlag } from 'featureFlags' import { BaseVariant, FeatureFlag, featureFlagSettings, useUpdateFlag } from 'featureFlags'
import { FavoriteTokensVariant, useFavoriteTokensFlag } from 'featureFlags/flags/favoriteTokens' import { FavoriteTokensVariant, useFavoriteTokensFlag } from 'featureFlags/flags/favoriteTokens'
import { NavBarVariant, useNavBarFlag } from 'featureFlags/flags/navBar'
import { NftVariant, useNftFlag } from 'featureFlags/flags/nft' import { NftVariant, useNftFlag } from 'featureFlags/flags/nft'
import { RedesignVariant, useRedesignFlag } from 'featureFlags/flags/redesign'
import { TokensVariant, useTokensFlag } from 'featureFlags/flags/tokens'
import { TokenSafetyVariant, useTokenSafetyFlag } from 'featureFlags/flags/tokenSafety'
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'
import { Children, PropsWithChildren, ReactElement, ReactNode, useCallback, useState } from 'react' import { Children, PropsWithChildren, ReactElement, ReactNode, useCallback, useState } from 'react'
...@@ -207,32 +203,6 @@ export default function FeatureFlagModal() { ...@@ -207,32 +203,6 @@ export default function FeatureFlagModal() {
<X size={24} /> <X size={24} />
</CloseButton> </CloseButton>
</Header> </Header>
<FeatureFlagGroup name="Phase 0">
<FeatureFlagOption
variant={RedesignVariant}
value={useRedesignFlag()}
featureFlag={FeatureFlag.redesign}
label="Redesign"
/>
<FeatureFlagOption
variant={NavBarVariant}
value={useNavBarFlag()}
featureFlag={FeatureFlag.navBar}
label="NavBar"
/>
<FeatureFlagOption
variant={TokensVariant}
value={useTokensFlag()}
featureFlag={FeatureFlag.tokens}
label="Tokens"
/>
<FeatureFlagOption
variant={TokenSafetyVariant}
value={useTokenSafetyFlag()}
featureFlag={FeatureFlag.tokenSafety}
label="Token Safety"
/>
</FeatureFlagGroup>
<FeatureFlagGroup name="Phase 0 Follow-ups"> <FeatureFlagGroup name="Phase 0 Follow-ups">
<FeatureFlagOption <FeatureFlagOption
variant={FavoriteTokensVariant} variant={FavoriteTokensVariant}
......
...@@ -7,7 +7,7 @@ exports[`renders multi route 1`] = ` ...@@ -7,7 +7,7 @@ exports[`renders multi route 1`] = `
-webkit-box-align: center; -webkit-box-align: center;
-ms-flex-align: center; -ms-flex-align: center;
align-items: center; align-items: center;
background-color: #EDEEF2; background-color: #E8ECFB;
border: unset; border: unset;
border-radius: 0.5rem; border-radius: 0.5rem;
color: #000; color: #000;
...@@ -110,11 +110,11 @@ exports[`renders multi route 1`] = ` ...@@ -110,11 +110,11 @@ exports[`renders multi route 1`] = `
} }
.c6 path { .c6 path {
stroke: #888D9B; stroke: #99A1BD;
} }
.c8 { .c8 {
background-color: #EDEEF2; background-color: #E8ECFB;
border-radius: 8px; border-radius: 8px;
display: grid; display: grid;
font-size: 12px; font-size: 12px;
...@@ -129,9 +129,9 @@ exports[`renders multi route 1`] = ` ...@@ -129,9 +129,9 @@ exports[`renders multi route 1`] = `
} }
.c9 { .c9 {
background-color: #CED0D9; background-color: #C9D0E7;
border-radius: 4px; border-radius: 4px;
color: #565A69; color: #5E6887;
font-size: 10px; font-size: 10px;
padding: 2px 4px; padding: 2px 4px;
z-index: 1021; z-index: 1021;
...@@ -245,7 +245,7 @@ exports[`renders single route 1`] = ` ...@@ -245,7 +245,7 @@ exports[`renders single route 1`] = `
-webkit-box-align: center; -webkit-box-align: center;
-ms-flex-align: center; -ms-flex-align: center;
align-items: center; align-items: center;
background-color: #EDEEF2; background-color: #E8ECFB;
border: unset; border: unset;
border-radius: 0.5rem; border-radius: 0.5rem;
color: #000; color: #000;
...@@ -348,11 +348,11 @@ exports[`renders single route 1`] = ` ...@@ -348,11 +348,11 @@ exports[`renders single route 1`] = `
} }
.c6 path { .c6 path {
stroke: #888D9B; stroke: #99A1BD;
} }
.c8 { .c8 {
background-color: #EDEEF2; background-color: #E8ECFB;
border-radius: 8px; border-radius: 8px;
display: grid; display: grid;
font-size: 12px; font-size: 12px;
...@@ -367,9 +367,9 @@ exports[`renders single route 1`] = ` ...@@ -367,9 +367,9 @@ exports[`renders single route 1`] = `
} }
.c9 { .c9 {
background-color: #CED0D9; background-color: #C9D0E7;
border-radius: 4px; border-radius: 4px;
color: #565A69; color: #5E6887;
font-size: 10px; font-size: 10px;
padding: 2px 4px; padding: 2px 4px;
z-index: 1021; z-index: 1021;
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
exports[`renders currency rows correctly when currencies list is non-empty 1`] = ` exports[`renders currency rows correctly when currencies list is non-empty 1`] = `
<DocumentFragment> <DocumentFragment>
.c7 { .c7 {
color: #6E727D; color: #99A1BD;
} }
.c4 { .c4 {
...@@ -72,7 +72,7 @@ exports[`renders currency rows correctly when currencies list is non-empty 1`] = ...@@ -72,7 +72,7 @@ exports[`renders currency rows correctly when currencies list is non-empty 1`] =
} }
.c3:hover { .c3:hover {
background-color: #EDEEF2; background-color: #C9D0E714;
} }
.c6 { .c6 {
...@@ -221,7 +221,7 @@ exports[`renders loading rows when isLoading is true 1`] = ` ...@@ -221,7 +221,7 @@ exports[`renders loading rows when isLoading is true 1`] = `
animation: fAQEyV 1.5s infinite; animation: fAQEyV 1.5s infinite;
-webkit-animation-fill-mode: both; -webkit-animation-fill-mode: both;
animation-fill-mode: both; animation-fill-mode: both;
background: linear-gradient( to left,#F7F8FA 25%,#EDEEF2 50%,#F7F8FA 75% ); background: linear-gradient( to left,#F5F6FC 25%,#E8ECFB 50%,#F5F6FC 75% );
background-size: 400%; background-size: 400%;
border-radius: 12px; border-radius: 12px;
height: 2.4em; height: 2.4em;
......
...@@ -11,10 +11,10 @@ exports[`ResizableTextArea renders correctly 1`] = ` ...@@ -11,10 +11,10 @@ exports[`ResizableTextArea renders correctly 1`] = `
flex: 1 1 auto; flex: 1 1 auto;
width: 0; width: 0;
resize: none; resize: none;
background-color: #F7F8FA; background-color: #F5F6FC;
-webkit-transition: color 300ms step-start; -webkit-transition: color 300ms step-start;
transition: color 300ms step-start; transition: color 300ms step-start;
color: #000000; color: #0E111A;
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
font-weight: 500; font-weight: 500;
...@@ -34,19 +34,19 @@ exports[`ResizableTextArea renders correctly 1`] = ` ...@@ -34,19 +34,19 @@ exports[`ResizableTextArea renders correctly 1`] = `
} }
.c0::-webkit-input-placeholder { .c0::-webkit-input-placeholder {
color: #C3C5CB; color: #99A1BD;
} }
.c0::-moz-placeholder { .c0::-moz-placeholder {
color: #C3C5CB; color: #99A1BD;
} }
.c0:-ms-input-placeholder { .c0:-ms-input-placeholder {
color: #C3C5CB; color: #99A1BD;
} }
.c0::placeholder { .c0::placeholder {
color: #C3C5CB; color: #99A1BD;
} }
<textarea <textarea
...@@ -74,10 +74,10 @@ exports[`TextInput renders correctly 1`] = ` ...@@ -74,10 +74,10 @@ exports[`TextInput renders correctly 1`] = `
-ms-flex: 1 1 auto; -ms-flex: 1 1 auto;
flex: 1 1 auto; flex: 1 1 auto;
width: 0; width: 0;
background-color: #F7F8FA; background-color: #F5F6FC;
-webkit-transition: color 300ms step-start; -webkit-transition: color 300ms step-start;
transition: color 300ms step-start; transition: color 300ms step-start;
color: #000000; color: #0E111A;
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
font-weight: 500; font-weight: 500;
...@@ -96,19 +96,19 @@ exports[`TextInput renders correctly 1`] = ` ...@@ -96,19 +96,19 @@ exports[`TextInput renders correctly 1`] = `
} }
.c0::-webkit-input-placeholder { .c0::-webkit-input-placeholder {
color: #C3C5CB; color: #99A1BD;
} }
.c0::-moz-placeholder { .c0::-moz-placeholder {
color: #C3C5CB; color: #99A1BD;
} }
.c0:-ms-input-placeholder { .c0:-ms-input-placeholder {
color: #C3C5CB; color: #99A1BD;
} }
.c0::placeholder { .c0::placeholder {
color: #C3C5CB; color: #99A1BD;
} }
<div <div
......
export enum FeatureFlag { export enum FeatureFlag {
favoriteTokens = 'favoriteTokens', favoriteTokens = 'favoriteTokens',
navBar = 'navBar',
nft = 'nfts', nft = 'nfts',
redesign = 'redesign',
tokens = 'tokens',
tokenSafety = 'tokenSafety',
traceJsonRpc = 'traceJsonRpc', traceJsonRpc = 'traceJsonRpc',
multiNetworkBalances = 'multiNetworkBalances', multiNetworkBalances = 'multiNetworkBalances',
} }
import { BaseVariant, FeatureFlag, useBaseFlag } from '../index' import { BaseVariant } from '../index'
export function useNavBarFlag(): BaseVariant { export function useNavBarFlag(): BaseVariant {
return useBaseFlag(FeatureFlag.navBar) return BaseVariant.Enabled
} }
export { BaseVariant as NavBarVariant } export { BaseVariant as NavBarVariant }
import { BaseVariant, FeatureFlag, useBaseFlag } from '../index' import { BaseVariant } from '../index'
export function useRedesignFlag(): BaseVariant { export function useRedesignFlag(): BaseVariant {
return useBaseFlag(FeatureFlag.redesign) return BaseVariant.Enabled
} }
export { BaseVariant as RedesignVariant } export { BaseVariant as RedesignVariant }
import { BaseVariant, FeatureFlag, useBaseFlag } from '../index' import { BaseVariant } from '../index'
export function useTokenSafetyFlag(): BaseVariant { export function useTokenSafetyFlag(): BaseVariant {
return useBaseFlag(FeatureFlag.tokenSafety) return BaseVariant.Enabled
} }
export { BaseVariant as TokenSafetyVariant } export { BaseVariant as TokenSafetyVariant }
import { BaseVariant, FeatureFlag, useBaseFlag } from '../index' import { BaseVariant } from '../index'
export function useTokensFlag(): BaseVariant { export function useTokensFlag(): BaseVariant {
return useBaseFlag(FeatureFlag.tokens) return BaseVariant.Enabled
} }
export { BaseVariant as TokensVariant } export { BaseVariant as TokensVariant }
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