Cleanup, Updated Docs

This commit is contained in:
Felix Kaspar
2024-10-04 19:34:26 +02:00
parent 74079512d0
commit b7c70c83b4
16 changed files with 113 additions and 151 deletions

View File

@@ -13,6 +13,9 @@ import i18next from "i18next";
import resourcesToBackend from "i18next-resources-to-backend";
import { listOperatorNames } from "@stirling-pdf/shared-operations/src/workflow/operatorAccessor";
import AuthenticatedRoute from "./components/AuthenticatedRoute";
import Login from "./pages/Auth/Login";
import Logout from "./pages/Auth/Logout";
import Register from "./pages/Auth/Register";
i18next.use(LanguageDetector).use(initReactI18next).use(resourcesToBackend((language: string, namespace: string) => import(`@stirling-pdf/shared-operations/public/locales/${namespace}/${language}.json`).catch((e) => console.warn("some component tried to render with an unsupported language, falling back to en", e))))
.init({
@@ -35,9 +38,9 @@ export default function App() {
<Routes>
<Route path="/auth" element={<Layout />}>
<Route index element={<Navigate to="/auth/login" />}/>
<Route path="login" element={"login test string"}></Route>
<Route path="logout" element={"logout test string"}></Route>
<Route path="register" element={"register test string"}></Route>
<Route path="login" element={<Login />}></Route>
<Route path="logout" element={<Logout />}></Route>
<Route path="register" element={<Register />}></Route>
<Route path="*" element={<NoMatch />} />
</Route>

View File

@@ -2,3 +2,12 @@
// TODO: Check if user login is enabled on this server
import styles from './Auth.module.css';
function Login() {
return (
"Login Test Page"
);
}
export default Login;

View File

@@ -1,2 +1,13 @@
// TODO: Delete user info in localstorage. Send request to logout endport session cookie will be removed automatically.
// TODO: Check if user login is enabled on this server
// TODO: Delete user info in localstorage. Send request to logout endpoint -> session cookie will be removed automatically.
// TODO: Check if user login is enabled on this server
import styles from './Auth.module.css';
function Logout() {
return (
"Logout Test Page"
);
}
export default Logout;

View File

@@ -1,2 +1,13 @@
// TODO: Register user and login in the same request.
// TODO: Check if user registration & login is enabled on this server
// TODO: Register user and login in the same request.
// TODO: Check if user registration & login is enabled on this server
import styles from './Auth.module.css';
function Register() {
return (
"Register Test Page"
);
}
export default Register;