diff --git a/packages/frontend/package.json b/packages/frontend/package.json index a38ec610..47ae5fda 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -50,7 +50,6 @@ "react-joyride": "^2.9.2", "react-lines-ellipsis": "^0.15.4", "react-markdown": "^9.0.1", - "react-responsive": "^10.0.0", "react-router-dom": "^6.23.1", "react-scripts": "5.0.1", "react-use": "^17.5.0", diff --git a/packages/frontend/src/constants/paths.ts b/packages/frontend/src/constants/paths.ts index 30de0883..43b2e04f 100644 --- a/packages/frontend/src/constants/paths.ts +++ b/packages/frontend/src/constants/paths.ts @@ -15,4 +15,5 @@ export const PATHS = { REPUTATION: '/profile/reputation', ABOUT_US: '/about', NOTIFICATION: '/notification', + REPORT_DETAIL: '/reports/:id', } diff --git a/packages/frontend/src/routes/router.tsx b/packages/frontend/src/routes/router.tsx index a48da836..abc9bf76 100644 --- a/packages/frontend/src/routes/router.tsx +++ b/packages/frontend/src/routes/router.tsx @@ -101,16 +101,16 @@ const router = createBrowserRouter([ path: PATHS.NOTIFICATION, element: , }, + { + path: PATHS.REPORT_DETAIL, + element: , + }, ], }, { path: PATHS.ABOUT_US, element: , }, - { - path: '/reports/:id', - element: , - }, ], }, { diff --git a/packages/relay/src/routes/reportRoute.ts b/packages/relay/src/routes/reportRoute.ts index cf11bf95..dc9c634b 100644 --- a/packages/relay/src/routes/reportRoute.ts +++ b/packages/relay/src/routes/reportRoute.ts @@ -105,7 +105,6 @@ export default ( app.get( '/api/report/:id', - errorHandler(createCheckReputationMiddleware(synchronizer)), errorHandler(async (req: Request, res: Response) => { const id = req.params.id if (!Validator.isValidNumber(id)) throw Errors.INVALID_REPORT_ID() diff --git a/yarn.lock b/yarn.lock index 09a2af4b..d745f5ed 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10485,7 +10485,7 @@ hyperlinker@^1.0.0: resolved "https://registry.yarnpkg.com/hyperlinker/-/hyperlinker-1.0.0.tgz#23dc9e38a206b208ee49bc2d6c8ef47027df0c0e" integrity sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ== -hyphenate-style-name@^1.0.0, hyphenate-style-name@^1.0.3: +hyphenate-style-name@^1.0.3: version "1.1.0" resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz#1797bf50369588b47b72ca6d5e65374607cf4436" integrity sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw== @@ -13301,13 +13301,6 @@ match-all@^1.2.6: resolved "https://registry.yarnpkg.com/match-all/-/match-all-1.2.6.tgz#66d276ad6b49655551e63d3a6ee53e8be0566f8d" integrity sha512-0EESkXiTkWzrQQntBu2uzKvLu6vVkUGz40nGPbSZuegcfE5UuSzNjLaIu76zJWuaT/2I3Z/8M06OlUOZLGwLlQ== -matchmediaquery@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/matchmediaquery/-/matchmediaquery-0.4.2.tgz#22582bd4ae63ad9f54c53001bba80cbed0f7eafa" - integrity sha512-wrZpoT50ehYOudhDjt/YvUJc6eUzcdFPdmbizfgvswCKNHD1/OBOHYJpHie+HXpu6bSkEGieFMYk6VuutaiRfA== - dependencies: - css-mediaquery "^0.1.2" - md5.js@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" @@ -16094,7 +16087,7 @@ promzard@^0.3.0: dependencies: read "1" -prop-types@^15.6.1, prop-types@^15.7.2, prop-types@^15.8.1: +prop-types@^15.7.2, prop-types@^15.8.1: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -16477,16 +16470,6 @@ react-refresh@^0.11.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046" integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== -react-responsive@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/react-responsive/-/react-responsive-10.0.0.tgz#657c7a90823cd565f43aa5918bd8eb0cd2c91c91" - integrity sha512-N6/UiRLGQyGUqrarhBZmrSmHi2FXSD++N5VbSKsBBvWfG0ZV7asvUBluSv5lSzdMyEVjzZ6Y8DL4OHABiztDOg== - dependencies: - hyphenate-style-name "^1.0.0" - matchmediaquery "^0.4.2" - prop-types "^15.6.1" - shallow-equal "^3.1.0" - react-router-dom@^6.23.1: version "6.23.1" resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.23.1.tgz#30cbf266669693e9492aa4fc0dde2541ab02322f" @@ -17383,11 +17366,6 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" -shallow-equal@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/shallow-equal/-/shallow-equal-3.1.0.tgz#e7a54bac629c7f248eff6c2f5b63122ba4320bec" - integrity sha512-pfVOw8QZIXpMbhBWvzBISicvToTiM5WBF1EeAUZDDSb5Dt29yl4AYbyywbJFSEsRUMr7gJaxqCdr4L3tQf9wVg== - shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"