diff --git a/packages/app-project/package.json b/packages/app-project/package.json index edbb8adcf0..3e6510cab4 100644 --- a/packages/app-project/package.json +++ b/packages/app-project/package.json @@ -15,6 +15,7 @@ "test:ci": "BABEL_ENV=test mocha --reporter=min" }, "dependencies": { + "@artsy/fresnel": "~1.0.7", "@babel/plugin-proposal-decorators": "~7.4.4", "@babel/plugin-proposal-optional-chaining": "~7.2.0", "@sentry/browser": "^5.4.3", @@ -42,9 +43,10 @@ "next": "~9.0.3", "panoptes-client": "~2.12.0", "path-match": "~1.2.4", - "react": "~16.8.4", - "react-dom": "~16.8.4", + "react": "~16.8.6", + "react-dom": "~16.8.6", "styled-components": "~4.1.3", + "svg-loaders-react": "~2.0.1", "url-parse": "~1.4.7", "validator": "~11.0.0" }, diff --git a/packages/app-project/pages/_app.js b/packages/app-project/pages/_app.js index 127095f3ef..4acad70f0e 100644 --- a/packages/app-project/pages/_app.js +++ b/packages/app-project/pages/_app.js @@ -15,6 +15,7 @@ import Head from '../src/components/Head' import ProjectHeader from '../src/components/ProjectHeader' import ZooHeaderWrapper from '../src/components/ZooHeaderWrapper' import { initializeLogger, logReactError } from '../src/helpers/logger' +import { MediaContextProvider } from '../src/shared/components/Media' import initStore from '../stores' const GlobalStyle = createGlobalStyle` @@ -92,19 +93,21 @@ export default class MyApp extends App { - - - - - - - - - - + + + + + + + + + + + + ) diff --git a/packages/app-project/pages/_document.js b/packages/app-project/pages/_document.js index a2a0e1fbf2..9f274bccad 100644 --- a/packages/app-project/pages/_document.js +++ b/packages/app-project/pages/_document.js @@ -2,6 +2,7 @@ import Document, { Head, Main, NextScript } from 'next/document' import React from 'react' import { ServerStyleSheet } from 'styled-components' +import { mediaStyle } from '../src/shared/components/Media' import { logNodeError } from '../src/helpers/logger' const GA_TRACKING_ID = 'GTM-WDW6V4' @@ -40,6 +41,7 @@ export default class MyDocument extends Document { return ( + {isProduction && (