refactor: align project directory architecture

This commit is contained in:
leookun
2026-08-29 20:45:51 +08:00
parent 88f258f184
commit 279e6bb07c
236 changed files with 1982 additions and 57487 deletions
+20
View File
@@ -0,0 +1,20 @@
import { Outlet } from "react-router-dom";
import { desktopPlatform } from "../shared/native/platform";
import styles from "./AppFrame.module.scss";
import { AppHeader } from "./AppHeader";
const currentPlatform = desktopPlatform();
document.documentElement.dataset.platform = currentPlatform;
export function AppFrame() {
const platform = currentPlatform;
const platformClasses = platform === "windows" ? [styles.windows] : [];
const nativeDesktop = "__TAURI_INTERNALS__" in window;
return (
<div className={[styles.shell, ...platformClasses].filter(Boolean).join(" ")}>
<AppHeader platform={platform} nativeDesktop={nativeDesktop} />
<Outlet />
</div>
);
}