diff --git a/src/app/(main)/users/page.tsx b/src/app/(main)/users/page.tsx new file mode 100644 index 0000000..4303c20 --- /dev/null +++ b/src/app/(main)/users/page.tsx @@ -0,0 +1,3 @@ +export default function Page() { + return
Users
+} diff --git a/src/app/page.tsx b/src/app/page.tsx index 2e45c11..199c9dc 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -5,16 +5,16 @@ import { useRouter } from "next/navigation"; const Home = () => { const router = useRouter(); return ( -
-

CS 工具箱

-
- ); + ) }; export default Home; diff --git a/src/app/prepare/layout.tsx b/src/app/prepare/layout.tsx new file mode 100644 index 0000000..dd995fa --- /dev/null +++ b/src/app/prepare/layout.tsx @@ -0,0 +1,18 @@ +import Nav from "@/components/window/Nav" + +export default function BaseLayout({ children }: { children: React.ReactNode }) { + return ( +
+
+ ) +} diff --git a/src/app/prepare/page.tsx b/src/app/prepare/page.tsx new file mode 100644 index 0000000..6ab0fca --- /dev/null +++ b/src/app/prepare/page.tsx @@ -0,0 +1,11 @@ +export default function Page() { + return ( +
+

CS工具箱

+

准备环节

+
+ ) +} diff --git a/src/components/window/Nav.tsx b/src/components/window/Nav.tsx index 4cb5091..5aa1c52 100644 --- a/src/components/window/Nav.tsx +++ b/src/components/window/Nav.tsx @@ -1,44 +1,43 @@ "use client" -import { RocketOne, Minus, Close, Square } from "@icon-park/react"; -import { relaunch, exit } from "@tauri-apps/plugin-process"; -import { getCurrentWindow } from "@tauri-apps/api/window"; +import { RocketOne, Minus, Close, Square } from "@icon-park/react" +import { /* relaunch, */ exit } from "@tauri-apps/plugin-process" +import { getCurrentWindow } from "@tauri-apps/api/window" // import { invoke } from "@tauri-apps/api/core"; +import { useRouter } from "next/navigation" const Nav = () => { const close = async () => { // (await window.hideOnClose) ? getCurrent().hide() : exit(); - await exit(); - }; + await exit() + } const minimize = () => { getCurrentWindow() .minimize() .then(() => { - console.log("minimized"); + console.log("minimized") }) .catch((err: unknown) => { - console.error(err); - }); - }; + console.error(err) + }) + } const toggleMaximize = async () => { const current = getCurrentWindow() const maximized = await current.isMaximized() - maximized ? current.unmaximize() : current.maximize() + await (maximized ? current.unmaximize() : current.maximize()) } - const reset = async () => { - await relaunch(); - }; + // const reset = async () => { + // await relaunch() + // } + const router = useRouter() return ( -