Skip to content

Commit 729d65d

Browse files
committed
routing fixes
1 parent 67b9d03 commit 729d65d

File tree

3 files changed

+5
-9
lines changed

3 files changed

+5
-9
lines changed

src/components/ReactRouter.jsx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,16 @@
11
import React from 'react'
22
import { Route, Routes } from 'react-router-dom'
3-
import useConfig from '@hooks/useConfig'
43

54
import Auth from './layout/auth/Auth'
65
import Login from './layout/auth/Login'
76
import Errors from './Errors'
87
import ClearStorage from './ClearStorage'
98

109
export default function ReactRouter({ serverSettings, getServerSettings }) {
11-
const { location, zoom } = useConfig(serverSettings)
12-
1310
const authRoute = (
1411
<Auth
1512
serverSettings={serverSettings}
1613
getServerSettings={getServerSettings}
17-
location={location}
18-
zoom={zoom}
1914
/>
2015
)
2116

src/components/layout/auth/Auth.jsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
import React from 'react'
22
import { Navigate, useParams } from 'react-router-dom'
33

4+
import useConfig from '@hooks/useConfig'
5+
46
import Container from '../../Container'
57
import Login from './Login'
68
import WebhookQuery from '../../WebhookQuery'
79

8-
export default function Auth({ serverSettings, getServerSettings, location, zoom }) {
10+
export default function Auth({ serverSettings, getServerSettings }) {
911
const params = useParams()
12+
const { location, zoom } = useConfig(serverSettings, params)
1013

1114
if (serverSettings.error) {
1215
return (

src/hooks/useConfig.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
import extend from 'extend'
2-
import { useParams } from 'react-router-dom'
32
import * as Sentry from '@sentry/react'
43

54
import Utility from '@services/Utility'
65
import { useStore, useStatic } from '@hooks/useStore'
76

8-
export default function useConfig(serverSettings) {
7+
export default function useConfig(serverSettings, params) {
98
Utility.analytics('User', serverSettings.user ? `${serverSettings.user.username} (${serverSettings.user.id})` : 'Not Logged In', 'Permissions', true)
109

1110
document.title = serverSettings.config?.map?.headerTitle
1211

13-
const params = useParams()
1412
const setUserSettings = useStore(state => state.setUserSettings)
1513
const setSettings = useStore(state => state.setSettings)
1614
const setFilters = useStore(state => state.setFilters)

0 commit comments

Comments
 (0)