From ab577fa263cd2ae3711c31918d5c51d558e1a33a Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Tue, 15 Oct 2019 04:39:20 +0300 Subject: [PATCH] Menu update. Use react hooks, not client based script. --- package-lock.json | 5 ++ package.json | 3 +- pages/_document.jsx | 2 - src/components/Menu/MenuToggle.tsx | 34 +++++--- src/components/Menu/index.tsx | 67 +++++++++++----- src/hooks/useScreenType.ts | 15 ++++ static/app.js | 124 ----------------------------- 7 files changed, 94 insertions(+), 156 deletions(-) create mode 100644 src/hooks/useScreenType.ts delete mode 100644 static/app.js diff --git a/package-lock.json b/package-lock.json index 0420604e..a8851f08 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16128,6 +16128,11 @@ } } }, + "use-media": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/use-media/-/use-media-1.4.0.tgz", + "integrity": "sha512-XsgyUAf3nhzZmEfhc5MqLHwyaPjs78bgytpVJ/xDl0TF4Bptf3vEpBNBBT/EIKOmsOc8UbuECq3mrP3mt1QANA==" + }, "util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", diff --git a/package.json b/package.json index 90e1c5a0..47399832 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,8 @@ "redux-thunk": "^2.2.0", "request-promise": "^2.0.1", "sitemap": "^1.5.0", - "thunkify": "^2.1.2" + "thunkify": "^2.1.2", + "use-media": "^1.4.0" }, "devDependencies": { "@babel/cli": "^7.4.4", diff --git a/pages/_document.jsx b/pages/_document.jsx index 09b8725c..cfd2420d 100644 --- a/pages/_document.jsx +++ b/pages/_document.jsx @@ -63,8 +63,6 @@ export default class MyDocument extends Document {
- -