diff --git a/landing/landing.react.js b/landing/landing.react.js index 22bbf9ef9..6cd5839fa 100644 --- a/landing/landing.react.js +++ b/landing/landing.react.js @@ -1,74 +1,81 @@ // @flow import * as React from 'react'; import { useRouteMatch } from 'react-router-dom'; +import { isDev } from 'lib/utils/dev-utils'; + import AppLanding from './app-landing.react'; import Footer from './footer.react'; import Header from './header.react'; import Keyservers from './keyservers.react'; import Privacy from './privacy.react'; import QR from './qr.react'; import Support from './support.react'; +import Team from './team.react'; import Terms from './terms.react'; import useScrollToTopOnNavigate from './use-scroll-to-top-on-navigate.react'; import './reset.css'; import './global.css'; function Landing(): React.Node { useScrollToTopOnNavigate(); const onPrivacy = useRouteMatch({ path: '/privacy' }); const onTerms = useRouteMatch({ path: '/terms' }); const onSupport = useRouteMatch({ path: '/support' }); const onKeyservers = useRouteMatch({ path: '/keyservers' }); const onQR = useRouteMatch({ path: '/qr' }); + const onTeam = useRouteMatch({ path: '/team' }); const scrollToSubscriptionForm = React.useCallback(async (e: Event) => { e.preventDefault(); window?.scrollTo(0, document.body?.scrollHeight); document.getElementById('subscription-form')?.focus(); }, []); const activePage = React.useMemo(() => { if (onPrivacy) { return ; } else if (onTerms) { return ; } else if (onSupport) { return ; } else if (onKeyservers) { return ; } else if (onQR) { return ; + } else if (isDev && onTeam) { + return ; } else { return ; } }, [ onKeyservers, onPrivacy, onSupport, onTerms, + onTeam, onQR, scrollToSubscriptionForm, ]); let header; if (!onQR) { header =
; } let footer; if (!onQR) { footer =