From d2524e5903ab481a5c98c49b1dcb53fd36699e5c Mon Sep 17 00:00:00 2001
From: mrfry <mr.fry@tutanota.com>
Date: Tue, 28 Mar 2023 19:50:41 +0200
Subject: [PATCH] build fix

---
 .eslintrc.js               |  4 +--
 package-lock.json          | 51 ++++++++++++++++++++++++++++++++++++++
 package.json               |  1 +
 src/pages/_document.jsx    |  2 +-
 src/pages/allQuestions.jsx |  4 +--
 5 files changed, 56 insertions(+), 6 deletions(-)

diff --git a/.eslintrc.js b/.eslintrc.js
index de6c96e..864da7a 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -14,10 +14,8 @@ module.exports = {
   },
   extends: [
     'plugin:react/recommended',
-    'standard',
     'plugin:react/jsx-runtime',
-    'plugin:testing-library/react',
-    'plugin:jest/all',
+    'plugin:@next/next/recommended',
   ],
   globals: {
     Atomics: 'readonly',
diff --git a/package-lock.json b/package-lock.json
index 9150dc6..dded54a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,6 +10,7 @@
       "license": "ISC",
       "dependencies": {
         "@babel/eslint-parser": "^7.5.4",
+        "@next/eslint-plugin-next": "^13.2.4",
         "eslint-plugin-react": "^7.32.2",
         "linkify-string": "^4.1.0",
         "next": "^13.2.3",
@@ -633,6 +634,33 @@
       "resolved": "https://registry.npmjs.org/@next/env/-/env-13.2.3.tgz",
       "integrity": "sha512-FN50r/E+b8wuqyRjmGaqvqNDuWBWYWQiigfZ50KnSFH0f+AMQQyaZl+Zm2+CIpKk0fL9QxhLxOpTVA3xFHgFow=="
     },
+    "node_modules/@next/eslint-plugin-next": {
+      "version": "13.2.4",
+      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.2.4.tgz",
+      "integrity": "sha512-ck1lI+7r1mMJpqLNa3LJ5pxCfOB1lfJncKmRJeJxcJqcngaFwylreLP7da6Rrjr6u2gVRTfmnkSkjc80IiQCwQ==",
+      "dependencies": {
+        "glob": "7.1.7"
+      }
+    },
+    "node_modules/@next/eslint-plugin-next/node_modules/glob": {
+      "version": "7.1.7",
+      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
+      "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+      "dependencies": {
+        "fs.realpath": "^1.0.0",
+        "inflight": "^1.0.4",
+        "inherits": "2",
+        "minimatch": "^3.0.4",
+        "once": "^1.3.0",
+        "path-is-absolute": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/isaacs"
+      }
+    },
     "node_modules/@next/swc-android-arm-eabi": {
       "version": "13.2.3",
       "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.2.3.tgz",
@@ -3855,6 +3883,29 @@
       "resolved": "https://registry.npmjs.org/@next/env/-/env-13.2.3.tgz",
       "integrity": "sha512-FN50r/E+b8wuqyRjmGaqvqNDuWBWYWQiigfZ50KnSFH0f+AMQQyaZl+Zm2+CIpKk0fL9QxhLxOpTVA3xFHgFow=="
     },
+    "@next/eslint-plugin-next": {
+      "version": "13.2.4",
+      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.2.4.tgz",
+      "integrity": "sha512-ck1lI+7r1mMJpqLNa3LJ5pxCfOB1lfJncKmRJeJxcJqcngaFwylreLP7da6Rrjr6u2gVRTfmnkSkjc80IiQCwQ==",
+      "requires": {
+        "glob": "7.1.7"
+      },
+      "dependencies": {
+        "glob": {
+          "version": "7.1.7",
+          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
+          "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+          "requires": {
+            "fs.realpath": "^1.0.0",
+            "inflight": "^1.0.4",
+            "inherits": "2",
+            "minimatch": "^3.0.4",
+            "once": "^1.3.0",
+            "path-is-absolute": "^1.0.0"
+          }
+        }
+      }
+    },
     "@next/swc-android-arm-eabi": {
       "version": "13.2.3",
       "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.2.3.tgz",
diff --git a/package.json b/package.json
index 7a77ac3..50766ac 100644
--- a/package.json
+++ b/package.json
@@ -14,6 +14,7 @@
   "license": "ISC",
   "dependencies": {
     "@babel/eslint-parser": "^7.5.4",
+    "@next/eslint-plugin-next": "^13.2.4",
     "eslint-plugin-react": "^7.32.2",
     "linkify-string": "^4.1.0",
     "next": "^13.2.3",
diff --git a/src/pages/_document.jsx b/src/pages/_document.jsx
index 42b753a..3782820 100644
--- a/src/pages/_document.jsx
+++ b/src/pages/_document.jsx
@@ -11,7 +11,7 @@ class MyDocument extends Document {
     return (
       <Html>
         <Head />
-        <body bgcolor="#222226">
+        <body style={{ backgroundColor: '#222226' }}>
           <Main />
           <NextScript />
         </body>
diff --git a/src/pages/allQuestions.jsx b/src/pages/allQuestions.jsx
index 946d570..ea36d19 100644
--- a/src/pages/allQuestions.jsx
+++ b/src/pages/allQuestions.jsx
@@ -36,7 +36,7 @@ function fetchData(db) {
       credentials: 'include',
     })
       .then((resp) => {
-        return respon()
+        return resp.json()
       })
       .then((resp) => {
         resolve({
@@ -61,7 +61,7 @@ function fetchDbs() {
       credentials: 'include',
     })
       .then((resp) => {
-        return respon()
+        return resp.json()
       })
       .then((data) => {
         resolve(data)