diff --git a/frontend-react/package-lock.json b/frontend-react/package-lock.json index b2be05237..1dfc6fd6f 100644 --- a/frontend-react/package-lock.json +++ b/frontend-react/package-lock.json @@ -1991,9 +1991,9 @@ } }, "@testing-library/jest-dom": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.5.0.tgz", - "integrity": "sha512-7sWHrpxG4Yd8TmryI7Rtbx8Ff4mbs3ASye3oshQIuHvsCR+QHgr7rTR/PfeXvOmwUwR36wSTTAvrLKsPmr6VEQ==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.6.0.tgz", + "integrity": "sha512-9PRpjREPL8EnullMLxAVJhPEBaRJuV06as7KU9Zgw+3rRrcMAZiPTcrfq6qMAbZVQEnruQav7Zb5lJfEnQDCuw==", "requires": { "@babel/runtime": "^7.9.2", "@types/testing-library__jest-dom": "^5.0.2", @@ -2007,17 +2007,17 @@ }, "dependencies": { "@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz", + "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@jest/types": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.3.0.tgz", - "integrity": "sha512-UkaDNewdqXAmCDbN2GlUM6amDKS78eCqiw/UmF5nE0mmLTd6moJkiZJML/X52Ke3LH7Swhw883IRXq8o9nWjVw==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^1.1.1", @@ -2075,14 +2075,14 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.3.0.tgz", - "integrity": "sha512-vyvs6RPoVdiwARwY4kqFWd4PirPLm2dmmkNzKqo38uZOzJvLee87yzDjIZLmY1SjM3XR5DwsUH+cdQ12vgqi1w==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", "requires": { "chalk": "^3.0.0", "diff-sequences": "^25.2.6", "jest-get-type": "^25.2.6", - "pretty-format": "^25.3.0" + "pretty-format": "^25.5.0" } }, "jest-get-type": { @@ -2091,22 +2091,22 @@ "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==" }, "jest-matcher-utils": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.3.0.tgz", - "integrity": "sha512-ZBUJ2fchNIZt+fyzkuCFBb8SKaU//Rln45augfUtbHaGyVxCO++ANARdBK9oPGXU3hEDgyy7UHnOP/qNOJXFUg==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz", + "integrity": "sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==", "requires": { "chalk": "^3.0.0", - "jest-diff": "^25.3.0", + "jest-diff": "^25.5.0", "jest-get-type": "^25.2.6", - "pretty-format": "^25.3.0" + "pretty-format": "^25.5.0" } }, "pretty-format": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.3.0.tgz", - "integrity": "sha512-wToHwF8bkQknIcFkBqNfKu4+UZqnrLn/Vr+wwKQwwvPzkBfDDKp/qIabFqdgtoi5PEnM8LFByVsOrHoa3SpTVA==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", "requires": { - "@jest/types": "^25.3.0", + "@jest/types": "^25.5.0", "ansi-regex": "^5.0.0", "ansi-styles": "^4.0.0", "react-is": "^16.12.0" @@ -2593,9 +2593,9 @@ } }, "@types/testing-library__jest-dom": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.0.3.tgz", - "integrity": "sha512-NdbKc6yseg6uq4UJFwimPws0iwsGugVbPoOTP2EH+PJMJKiZsoSg5F2H3XYweOyytftCOuIMuXifBUrF9CSvaQ==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.0.4.tgz", + "integrity": "sha512-Ns69aaNvlxvXkPxIwsqeaWH5vJpwa/pdBIlf8LGkRnbV3tiqUgifs13moLXg1NQ2AM23qRR5CtHarNshvRyEdA==", "requires": { "@types/jest": "*" } @@ -10575,9 +10575,9 @@ } }, "node-sass": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.0.tgz", - "integrity": "sha512-AxqU+DFpk0lEz95sI6jO0hU0Rwyw7BXVEv6o9OItoXLyeygPeaSpiV4rwQb10JiTghHaa0gZeD21sz+OsQluaw==", + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", + "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", "requires": { "async-foreach": "^0.1.3", "chalk": "^1.1.1", @@ -10593,7 +10593,7 @@ "node-gyp": "^3.8.0", "npmlog": "^4.0.0", "request": "^2.88.0", - "sass-graph": "^2.2.4", + "sass-graph": "2.2.5", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" }, @@ -12578,9 +12578,9 @@ } }, "react-datepicker": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-2.14.1.tgz", - "integrity": "sha512-8eWHvrjXfKVkt5rERXC6/c/eEdcE2stIsl+QmTO5Efgpacf8MOCyVpBisJLVLDYjVlENczhOcRlIzvraODHKxA==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-2.15.0.tgz", + "integrity": "sha512-IZU3izNcP7UFFsaKGpPW1bej6CVF0oL/wgisjDiuy8FZk9wdcFDcrk1/FFY2UinrYSGzgafc4jdOmgVj/7YrJA==", "requires": { "classnames": "^2.2.6", "date-fns": "^2.0.1", @@ -13732,219 +13732,14 @@ "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" }, "sass-graph": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", - "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", "requires": { "glob": "^7.0.0", "lodash": "^4.0.0", "scss-tokenizer": "^0.2.3", - "yargs": "^7.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "requires": { - "invert-kv": "^1.0.0" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "requires": { - "lcid": "^1.0.0" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "requires": { - "is-utf8": "^0.2.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - } - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" - }, - "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" - } - }, - "yargs-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", - "requires": { - "camelcase": "^3.0.0" - } - } + "yargs": "^13.3.2" } }, "sass-loader": { diff --git a/frontend-react/package.json b/frontend-react/package.json index 10b918ca2..e0d0b7975 100644 --- a/frontend-react/package.json +++ b/frontend-react/package.json @@ -10,7 +10,7 @@ "@reach/router": "^1.3.3", "@rehooks/local-storage": "^2.4.0", "@sendou/react-sketch": "^0.5.2", - "@testing-library/jest-dom": "^5.5.0", + "@testing-library/jest-dom": "^5.6.0", "@testing-library/react": "^10.0.4", "@testing-library/user-event": "^10.1.0", "@types/jest": "^25.2.1", @@ -28,10 +28,10 @@ "emotion-theming": "^10.0.27", "graphql": "^15.0.0", "jstz": "^2.1.1", - "node-sass": "^4.14.0", + "node-sass": "^4.14.1", "react": "^16.13.1", "react-color": "^2.18.1", - "react-datepicker": "^2.14.1", + "react-datepicker": "^2.15.0", "react-dom": "^16.13.1", "react-draggable": "^4.3.1", "react-helmet-async": "^1.0.6", diff --git a/frontend-react/src/components/analyzer/APWithInfo.tsx b/frontend-react/src/components/analyzer/APWithInfo.tsx index 268589ee9..d1d17b46d 100644 --- a/frontend-react/src/components/analyzer/APWithInfo.tsx +++ b/frontend-react/src/components/analyzer/APWithInfo.tsx @@ -1,11 +1,8 @@ import React, { useContext } from "react" import { Explanation } from "../../hooks/useAbilityEffects" -import { Build, Ability } from "../../types" -import { mainOnlyAbilities, abilitiesGameOrder } from "../../utils/lists" -import { Flex, Box } from "@chakra-ui/core" -import DividingBox from "../common/DividingBox" import MyThemeContext from "../../themeContext" -import AbilityIcon from "../builds/AbilityIcon" +import { Ability, Build } from "../../types" +import { abilitiesGameOrder, mainOnlyAbilities } from "../../utils/lists" //import { mainOnlyAbilities } from "../../utils/lists" interface APWithInfoProps { diff --git a/frontend-react/src/components/calendar/TournamentInfo.tsx b/frontend-react/src/components/calendar/TournamentInfo.tsx index cf3b9bcd3..b2c82e5fd 100644 --- a/frontend-react/src/components/calendar/TournamentInfo.tsx +++ b/frontend-react/src/components/calendar/TournamentInfo.tsx @@ -1,16 +1,16 @@ -import React, { useState, useContext } from "react" -import { CompetitiveFeedEvent } from "../../graphql/queries/upcomingEvents" -import Markdown from "../elements/Markdown" -import { Heading, Box, Flex, Image } from "@chakra-ui/core" -import Button from "../elements/Button" -import { FiInfo, FiClock, FiEdit } from "react-icons/fi" -import { FaDiscord, FaInfo, FaEdit } from "react-icons/fa" -import MyThemeContext from "../../themeContext" -import UserAvatar from "../common/UserAvatar" -import { Link } from "@reach/router" -import { UserData } from "../../types" -import { USER } from "../../graphql/queries/user" import { useQuery } from "@apollo/react-hooks" +import { Box, Flex, Heading, Image } from "@chakra-ui/core" +import { Link } from "@reach/router" +import React, { useContext, useState } from "react" +import { FaDiscord, FaEdit, FaInfo } from "react-icons/fa" +import { FiClock } from "react-icons/fi" +import { CompetitiveFeedEvent } from "../../graphql/queries/upcomingEvents" +import { USER } from "../../graphql/queries/user" +import MyThemeContext from "../../themeContext" +import { UserData } from "../../types" +import UserAvatar from "../common/UserAvatar" +import Button from "../elements/Button" +import Markdown from "../elements/Markdown" import TournamentModal from "./TournamentModal" interface TournamentInfoProps { diff --git a/frontend-react/src/components/events/InTheZoneBanner.tsx b/frontend-react/src/components/events/InTheZoneBanner.tsx index 66e93471e..effe88e2d 100644 --- a/frontend-react/src/components/events/InTheZoneBanner.tsx +++ b/frontend-react/src/components/events/InTheZoneBanner.tsx @@ -1,5 +1,5 @@ +import { Box, Flex } from "@chakra-ui/core" import React from "react" -import { Flex, Icon, Box } from "@chakra-ui/core" //https://stackoverflow.com/a/19303725 function seededRandom(seed: number) { @@ -41,6 +41,7 @@ const InTheZoneBanner: React.FC = ({ runningNumber }) => { In The Zone logo {runningNumber} diff --git a/frontend-react/src/components/team/LogoHeader.tsx b/frontend-react/src/components/team/LogoHeader.tsx index 9e4e78003..2eb353e6f 100644 --- a/frontend-react/src/components/team/LogoHeader.tsx +++ b/frontend-react/src/components/team/LogoHeader.tsx @@ -1,10 +1,8 @@ -import React from "react" -import UserAvatar from "../common/UserAvatar" -import { useContext } from "react" -import MyThemeContext from "../../themeContext" -import { FaTwitter, FaTrophy, FaDiscord } from "react-icons/fa" -import { months } from "../../utils/lists" import { Box } from "@chakra-ui/core" +import React, { useContext } from "react" +import { FaDiscord, FaTrophy, FaTwitter } from "react-icons/fa" +import MyThemeContext from "../../themeContext" +import { months } from "../../utils/lists" interface LogoHeaderProps { name: string diff --git a/frontend-react/src/components/xsearch/Top500BrowserPage.tsx b/frontend-react/src/components/xsearch/Top500BrowserPage.tsx index b656e3b19..fc70498e9 100644 --- a/frontend-react/src/components/xsearch/Top500BrowserPage.tsx +++ b/frontend-react/src/components/xsearch/Top500BrowserPage.tsx @@ -1,32 +1,30 @@ -import React, { useState, useContext } from "react" import { useQuery } from "@apollo/react-hooks" -import { useQueryParams, StringParam, NumberParam } from "use-query-params" - -import Loading from "../common/Loading" -import Error from "../common/Error" +import { Badge, Box, Flex, Icon } from "@chakra-ui/core" +import { Link, RouteComponentProps } from "@reach/router" +import React, { useContext, useState } from "react" +import { Helmet } from "react-helmet-async" +import { Table, Tbody, Td, Th, Thead, Tr } from "react-super-responsive-table" +import "react-super-responsive-table/dist/SuperResponsiveTableStyle.css" +import { NumberParam, StringParam, useQueryParams } from "use-query-params" import { - SEARCH_FOR_PLACEMENTS, SearchForPlacementsData, SearchForPlacementsVars, + SEARCH_FOR_PLACEMENTS, } from "../../graphql/queries/searchForPlacements" -import WpnImage from "../common/WeaponImage" -import { months, modesShort } from "../../utils/lists" -import { RouteComponentProps, Link } from "@reach/router" -import { Helmet } from "react-helmet-async" -import { Box, Flex, Icon, Badge } from "@chakra-ui/core" -import { Table, Thead, Tbody, Tr, Th, Td } from "react-super-responsive-table" -import "react-super-responsive-table/dist/SuperResponsiveTableStyle.css" -import { ordinal_suffix_of } from "../../utils/helperFunctions" -import { Weapon } from "../../types" -import UserAvatar from "../common/UserAvatar" -import MyThemeContext from "../../themeContext" import useBreakPoints from "../../hooks/useBreakPoints" -import "./Top500BrowserPage.css" -import Pagination from "../common/Pagination" -import Top500Forms from "./Top500Forms" +import MyThemeContext from "../../themeContext" +import { Weapon } from "../../types" +import { ordinal_suffix_of } from "../../utils/helperFunctions" +import { modesShort, months } from "../../utils/lists" +import Error from "../common/Error" +import Loading from "../common/Loading" import PageHeader from "../common/PageHeader" -import Button from "../elements/Button" +import Pagination from "../common/Pagination" +import WpnImage from "../common/WeaponImage" import Alert from "../elements/Alert" +import Button from "../elements/Button" +import "./Top500BrowserPage.css" +import Top500Forms from "./Top500Forms" const Top500BrowserPage: React.FC = () => { const { themeColorWithShade } = useContext(MyThemeContext) diff --git a/package-lock.json b/package-lock.json index 672a09ee5..c6482a90e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1791,9 +1791,9 @@ } }, "mongoose": { - "version": "5.9.11", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.11.tgz", - "integrity": "sha512-xsPquUEBfJQ/ufT7SI4+qWHml1+HTNra5jQS0RsgCXIMMltCWxn3jeugLiPbyFkKZokMZ+tPy5yEDtLZu5gHeg==", + "version": "5.9.12", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.12.tgz", + "integrity": "sha512-bP01WSvh64yuHJ7XsGRwj/91j1V3iE3PcvYI6fAhMmNU9SBMHoMf/jy7hZm275zfocFiyTV9MfKLWrXh7VK9ig==", "requires": { "bson": "^1.1.4", "kareem": "2.3.1", diff --git a/package.json b/package.json index 0e906f1c9..676f43a55 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "express-session": "^1.17.1", "graphql": "^15.0.0", "lodash": "^4.17.15", - "mongoose": "^5.9.11", + "mongoose": "^5.9.12", "mongoose-unique-validator": "^2.0.3", "node-fetch": "^2.6.0", "passport": "^0.4.1",