Add placeholder settings page
This commit is contained in:
@@ -2,6 +2,7 @@ import { Home } from "@/routes/Home";
|
||||
import { Login } from "@/routes/Login";
|
||||
import { Piece } from "@/routes/Piece";
|
||||
import { Root } from "@/routes/Root";
|
||||
import { Settings } from "@/routes/Settings";
|
||||
import { lazy, StrictMode } from "react";
|
||||
import { createRoot } from "react-dom/client";
|
||||
import { createBrowserRouter, RouterProvider } from "react-router-dom";
|
||||
@@ -31,6 +32,10 @@ const router = createBrowserRouter([
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: "settings",
|
||||
Component: Settings,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
@@ -26,7 +26,7 @@ export function Root() {
|
||||
setUser(data);
|
||||
};
|
||||
|
||||
useEffect(() => void(init()), []);
|
||||
useEffect(() => void init(), []);
|
||||
|
||||
const onLogoutClick = async () => {
|
||||
const { error } = await client.logout.post();
|
||||
@@ -60,8 +60,10 @@ export function Root() {
|
||||
</Button>
|
||||
</DropdownMenuTrigger>
|
||||
<DropdownMenuContent align="end">
|
||||
<DropdownMenuItem>
|
||||
<Settings />Ustawienia
|
||||
<DropdownMenuItem asChild>
|
||||
<Link to="/settings">
|
||||
<Settings />Ustawienia
|
||||
</Link>
|
||||
</DropdownMenuItem>
|
||||
<DropdownMenuItem onClick={onLogoutClick}>
|
||||
<LogOut />Wyloguj się
|
||||
|
||||
7
packages/frontend/src/routes/Settings.tsx
Normal file
7
packages/frontend/src/routes/Settings.tsx
Normal file
@@ -0,0 +1,7 @@
|
||||
export function Settings() {
|
||||
return (
|
||||
<div className="p-4 overflow-y-auto grow flex flex-col items-center justify-center gap-4">
|
||||
<div>Tutaj by były ustawienia, gdyby były.</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user