diff --git a/src/components/Admin/EditUser/index.tsx b/src/components/Admin/EditUser/index.tsx index 361d772ca..9bbab8a5e 100644 --- a/src/components/Admin/EditUser/index.tsx +++ b/src/components/Admin/EditUser/index.tsx @@ -2,7 +2,7 @@ import React from 'react'; import clsx from 'clsx'; import styles from './styles.module.scss'; import { observer } from 'mobx-react-lite'; -import { Role, RoleAccessLevel, RoleNames, User as UserProps } from '@tdev-api/user'; +import { Role, RoleAccessLevel, RoleNames } from '@tdev-api/user'; import Card from '@tdev-components/shared/Card'; import TextInput from '@tdev-components/shared/TextInput'; import Button from '@tdev-components/shared/Button'; diff --git a/src/models/User.ts b/src/models/User.ts index 264a7b50d..467aef19c 100644 --- a/src/models/User.ts +++ b/src/models/User.ts @@ -1,7 +1,6 @@ import { action, computed, observable } from 'mobx'; import { AuthProvider, Role, RoleAccessLevel, User as UserProps } from '@tdev-api/user'; import { UserStore } from '@tdev-stores/UserStore'; -import siteConfig from '@generated/docusaurus.config'; export default class User { readonly store: UserStore; diff --git a/src/pages/login.tsx b/src/pages/login.tsx index d9b030a07..cbafceca9 100644 --- a/src/pages/login.tsx +++ b/src/pages/login.tsx @@ -30,7 +30,7 @@ const LoginPage = observer(() => { const { data: session } = authClient.useSession(); const signInPage = useBaseUrl('/signIn'); if (session?.user || NO_AUTH) { - return ; + return ; } return ( @@ -41,7 +41,7 @@ const LoginPage = observer(() => { onClick={() => authClient.signIn.social({ provider: 'microsoft', - callbackURL: `${APP_URL}/user` + callbackURL: APP_URL }) } text="Schul-Account" @@ -55,7 +55,7 @@ const LoginPage = observer(() => { onClick={() => authClient.signIn.social({ provider: 'github', - callbackURL: `${APP_URL}/user` + callbackURL: APP_URL }) } text="Github" @@ -81,7 +81,7 @@ const Login = observer(() => { const { data: session } = authClient.useSession(); if (session?.user || NO_AUTH) { - return ; + return ; } return ; }); diff --git a/src/pages/signIn/index.tsx b/src/pages/signIn/index.tsx index 045b1299c..dd34efb95 100644 --- a/src/pages/signIn/index.tsx +++ b/src/pages/signIn/index.tsx @@ -3,13 +3,12 @@ import clsx from 'clsx'; import Layout from '@theme/Layout'; import styles from './styles.module.scss'; -import { useStore } from '../../hooks/useStore'; -import Button from '../../components/shared/Button'; import { authClient } from '@site/src/auth-client'; import { Redirect } from '@docusaurus/router'; -import useBaseUrl from '@docusaurus/useBaseUrl'; import TextInput from '@tdev-components/shared/TextInput'; import { observer } from 'mobx-react-lite'; +import { useStore } from '@tdev-hooks/useStore'; +import Button from '@tdev-components/shared/Button'; const SignIn = observer((): React.ReactNode => { const [email, setEmail] = React.useState(''); @@ -17,10 +16,9 @@ const SignIn = observer((): React.ReactNode => { const authStore = useStore('authStore'); const { data: session } = authClient.useSession(); - const userPage = useBaseUrl('/user'); if (session?.user) { - return ; + return ; } return ( diff --git a/src/pages/user/index.tsx b/src/pages/user/index.tsx index d4a4c9fef..eeece4abb 100644 --- a/src/pages/user/index.tsx +++ b/src/pages/user/index.tsx @@ -6,16 +6,11 @@ import { observer } from 'mobx-react-lite'; import { Redirect } from '@docusaurus/router'; import { mdiArrowRightThin, - mdiBackupRestore, mdiCircle, mdiCloudQuestion, mdiDeleteEmptyOutline, mdiHarddiskRemove, - mdiLogout, - mdiMoonWaxingCrescent, - mdiRefresh, - mdiThemeLightDark, - mdiWhiteBalanceSunny + mdiLogout } from '@mdi/js'; import siteConfig from '@generated/docusaurus.config'; import { useStore } from '@tdev-hooks/useStore'; @@ -23,11 +18,8 @@ import Button from '@tdev-components/shared/Button'; import Loader from '@tdev-components/Loader'; import DefinitionList from '@tdev-components/DefinitionList'; import Icon from '@mdi/react'; -import UserTable from '@tdev-components/Admin/UserTable'; import NavReloadRequest from '@tdev-components/Admin/ActionRequest/NavReloadRequest'; -import Storage from '@tdev-stores/utils/Storage'; -import { AuthProviderColor, AuthProviderIcons, logout } from '@tdev-api/user'; -import SelectInput from '@tdev-components/shared/SelectInput'; +import { AuthProviderColor, AuthProviderIcons } from '@tdev-api/user'; import useIsBrowser from '@docusaurus/useIsBrowser'; import { useIsLive } from '@tdev-hooks/useIsLive'; import Badge from '@tdev-components/shared/Badge'; @@ -35,7 +27,6 @@ import { SIZE_M, SIZE_XS } from '@tdev-components/shared/iconSizes'; import { Confirm } from '@tdev-components/shared/Button/Confirm'; import api from '@tdev-api/base'; import { authClient } from '@tdev/auth-client'; -import useCodeTheme from '@tdev-hooks/useCodeTheme'; import CodeThemeToggle from '@tdev-components/util/CodeThemeToggle'; const { NO_AUTH, OFFLINE_API, TEST_USER } = siteConfig.customFields as {