diff --git a/app/components/Layout/Layout.js b/app/components/Layout/Layout.js index 25f11ec8..6b213ba4 100644 --- a/app/components/Layout/Layout.js +++ b/app/components/Layout/Layout.js @@ -6,6 +6,7 @@ import { Helmet } from 'react-helmet'; import styled from 'styled-components'; import { observer, inject } from 'mobx-react'; import keydown from 'react-keydown'; +import Analytics from 'shared/components/Analytics'; import Flex from 'shared/components/Flex'; import { color, layout } from 'shared/styles/constants'; import { documentEditUrl, homeUrl, searchUrl } from 'utils/routeHelpers'; @@ -108,6 +109,7 @@ type Props = { content="width=device-width, initial-scale=1.0" /> + {this.props.ui.progressBarVisible && } {this.props.notifications} diff --git a/server/pages/components/Analytics.js b/server/pages/components/Analytics.js deleted file mode 100644 index b9f085ba..00000000 --- a/server/pages/components/Analytics.js +++ /dev/null @@ -1,30 +0,0 @@ -// @flow -import React from 'react'; - -function getScript() { - if (!process.env.GOOGLE_ANALYTICS_ID) return undefined; - - return { - __html: ` - window.dataLayer = window.dataLayer || []; - function gtag(){dataLayer.push(arguments);} - gtag('js', new Date()); - gtag('config', '${process.env.GOOGLE_ANALYTICS_ID}'); - `, - }; -} - -function Analytics() { - if (!process.env.GOOGLE_ANALYTICS_ID) return null; - - return ( - -