side navigator can now actually link to different places, it is now placed inside the Router
This commit is contained in:
parent
df4a259131
commit
258b19583e
11 changed files with 188 additions and 77 deletions
|
|
@ -1,42 +1,17 @@
|
|||
#root {
|
||||
max-width: 1280px;
|
||||
margin: 0 auto;
|
||||
padding: 2rem;
|
||||
text-align: center;
|
||||
}
|
||||
/* Brand x theme */
|
||||
:root {
|
||||
/* BXT blues */
|
||||
--light-blue: #1a86ec;
|
||||
--primary-blue: #005bb0;
|
||||
--dark-blue: #081d55;
|
||||
/* BXT accents */
|
||||
--rubber-duck-yellow: #ffd45c;
|
||||
|
||||
.logo {
|
||||
height: 6em;
|
||||
padding: 1.5em;
|
||||
will-change: filter;
|
||||
transition: filter 300ms;
|
||||
}
|
||||
.logo:hover {
|
||||
filter: drop-shadow(0 0 2em #646cffaa);
|
||||
}
|
||||
.logo.react:hover {
|
||||
filter: drop-shadow(0 0 2em #61dafbaa);
|
||||
}
|
||||
|
||||
@keyframes logo-spin {
|
||||
from {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
to {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: no-preference) {
|
||||
a:nth-of-type(2) .logo {
|
||||
animation: logo-spin infinite 20s linear;
|
||||
}
|
||||
}
|
||||
|
||||
.card {
|
||||
padding: 2em;
|
||||
}
|
||||
|
||||
.read-the-docs {
|
||||
color: #888;
|
||||
/* status colours */
|
||||
--status-unknown: #0288d1;
|
||||
--status-ok: #4caf50;
|
||||
--status-unstable: rgb(189, 200, 33);
|
||||
--status-risk: #ffd642;
|
||||
--status-warning: #ffb74d;
|
||||
--status-alert: #f44336;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,13 +1,14 @@
|
|||
import { Auth0Provider } from '@auth0/auth0-react'
|
||||
import { or } from '../utils/types'
|
||||
import AuthWrapper from '../providers/auth'
|
||||
import HTTPProvider from '../providers/http'
|
||||
import HTTPProvider from 'providers/http'
|
||||
import { useState } from 'react'
|
||||
import LoadingScreen from './LoadingScreen'
|
||||
import UserWrapper from './UserWrapper'
|
||||
import { Theme, ThemeProvider } from '@mui/material'
|
||||
import { CreateTheme } from '../theme/theme'
|
||||
import { getThemeType, setThemeType } from '../theme/themeType'
|
||||
import { BrowserRouter } from 'react-router-dom'
|
||||
|
||||
function AuthHTTPWrapper() {
|
||||
const [token, setToken] = useState<string | undefined>(undefined)
|
||||
|
|
@ -42,9 +43,11 @@ function AuthHTTPWrapper() {
|
|||
<ThemeProvider theme={palette}>
|
||||
<AuthWrapper setToken={setToken}>
|
||||
{ token ?
|
||||
<HTTPProvider token={token}>
|
||||
<UserWrapper toggleTheme={toggleTheme}/>
|
||||
</HTTPProvider>
|
||||
// <BrowserRouter>
|
||||
<HTTPProvider token={token}>
|
||||
<UserWrapper toggleTheme={toggleTheme}/>
|
||||
</HTTPProvider>
|
||||
// </BrowserRouter>
|
||||
:
|
||||
<LoadingScreen
|
||||
message='Loading user profile'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue