Commit 5871e0af authored by Charles Bachmeier's avatar Charles Bachmeier Committed by GitHub

feat: add navbar feature flag and small style update (#4364)

add navbar feature flag and small style update
Co-authored-by: default avatarCharles Bachmeier <charlie@genie.xyz>
parent 281879ea
import { FeatureFlag, useUpdateFlag } from 'featureFlags' import { FeatureFlag, useUpdateFlag } from 'featureFlags'
import { ExploreVariant, useExploreFlag } from 'featureFlags/flags/explore' import { ExploreVariant, useExploreFlag } from 'featureFlags/flags/explore'
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 { TokenSafetyVariant, useTokenSafetyFlag } from 'featureFlags/flags/tokenSafety' import { TokenSafetyVariant, useTokenSafetyFlag } from 'featureFlags/flags/tokenSafety'
...@@ -13,7 +14,7 @@ const StyledModal = styled.div` ...@@ -13,7 +14,7 @@ const StyledModal = styled.div`
position: fixed; position: fixed;
display: flex; display: flex;
left: 50%; left: 50%;
top: 50%; top: 50vh;
transform: translate(-50%, -50%); transform: translate(-50%, -50%);
width: 400px; width: 400px;
height: fit-content; height: fit-content;
...@@ -114,6 +115,12 @@ export default function FeatureFlagModal() { ...@@ -114,6 +115,12 @@ export default function FeatureFlagModal() {
featureFlag={FeatureFlag.redesign} featureFlag={FeatureFlag.redesign}
label="Redesign" label="Redesign"
/> />
<FeatureFlagOption
variants={Object.values(NavBarVariant)}
value={useNavBarFlag()}
featureFlag={FeatureFlag.navBar}
label="NavBar"
/>
<FeatureFlagOption <FeatureFlagOption
variants={Object.values(ExploreVariant)} variants={Object.values(ExploreVariant)}
value={useExploreFlag()} value={useExploreFlag()}
......
import { BaseVariant, FeatureFlag, useBaseFlag } from '../index'
export function useNavBarFlag(): BaseVariant {
return useBaseFlag(FeatureFlag.navBar)
}
export { BaseVariant as NavBarVariant }
...@@ -55,6 +55,7 @@ export enum BaseVariant { ...@@ -55,6 +55,7 @@ export enum BaseVariant {
export enum FeatureFlag { export enum FeatureFlag {
explore = 'explore', explore = 'explore',
navBar = 'navBar',
phase1 = 'phase1', phase1 = 'phase1',
redesign = 'redesign', redesign = 'redesign',
tokenSafety = 'tokenSafety', tokenSafety = 'tokenSafety',
......
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