chore: reorganize frontend files

This commit is contained in:
Slinetrac
2025-12-26 15:39:51 +08:00
parent 65b4d8713d
commit d91e19e166
13 changed files with 10 additions and 10 deletions

View File

@@ -5,4 +5,3 @@ export { BaseLoading } from "./base-loading";
export { BaseErrorBoundary } from "./base-error-boundary";
export { Switch } from "./base-switch";
export { BaseLoadingOverlay } from "./base-loading-overlay";
export { NoticeManager } from "./NoticeManager";

View File

@@ -17,7 +17,7 @@ import {
import { ReactNode, memo, useMemo, useRef } from "react";
import { useTranslation } from "react-i18next";
import { TrafficErrorBoundary } from "@/components/common/traffic-error-boundary";
import { TrafficErrorBoundary } from "@/components/shared/traffic-error-boundary";
import { useConnectionData } from "@/hooks/use-connection-data";
import { useMemoryData } from "@/hooks/use-memory-data";
import { useTrafficData } from "@/hooks/use-traffic-data";

View File

@@ -7,7 +7,7 @@ import { Box, Typography } from "@mui/material";
import { useEffect, useRef } from "react";
import { useTranslation } from "react-i18next";
import { LightweightTrafficErrorBoundary } from "@/components/common/traffic-error-boundary";
import { LightweightTrafficErrorBoundary } from "@/components/shared/traffic-error-boundary";
import { useMemoryData } from "@/hooks/use-memory-data";
import { useTrafficData } from "@/hooks/use-traffic-data";
import { useVerge } from "@/hooks/use-verge";

View File

@@ -33,12 +33,11 @@ import iconDark from "@/assets/image/icon_dark.svg?react";
import iconLight from "@/assets/image/icon_light.svg?react";
import LogoSvg from "@/assets/image/logo.svg?react";
import { BaseErrorBoundary } from "@/components/base";
import { NoticeManager } from "@/components/base/NoticeManager";
import { WindowControls } from "@/components/controller/window-controller";
import { LayoutItem } from "@/components/layout/layout-item";
import { LayoutTraffic } from "@/components/layout/layout-traffic";
import { NoticeManager } from "@/components/layout/notice-manager";
import { UpdateButton } from "@/components/layout/update-button";
import { useCustomTheme } from "@/components/layout/use-custom-theme";
import { WindowControls } from "@/components/layout/window-controller";
import { useI18n } from "@/hooks/use-i18n";
import { useVerge } from "@/hooks/use-verge";
import { useWindowDecorations } from "@/hooks/use-window";
@@ -47,6 +46,7 @@ import getSystem from "@/utils/get-system";
import {
useAppInitialization,
useCustomTheme,
useLayoutEvents,
useLoadingOverlay,
useNavMenuOrder,

View File

@@ -2,3 +2,4 @@ export { useAppInitialization } from "./use-app-initialization";
export { useLayoutEvents } from "./use-layout-events";
export { useLoadingOverlay } from "./use-loading-overlay";
export { useNavMenuOrder } from "./use-nav-menu-order";
export { useCustomTheme } from "./use-custom-theme";

View File

@@ -1,3 +1,3 @@
export { WindowContext } from "./WindowContext";
export type { WindowContextType } from "./WindowContext";
export { WindowProvider } from "./WindowProvider";
export { WindowContext } from "./window-context";
export type { WindowContextType } from "./window-context";
export { WindowProvider } from "./window-provider";

View File

@@ -3,7 +3,7 @@ import React, { useCallback, useEffect, useMemo, useState } from "react";
import debounce from "@/utils/debounce";
import { WindowContext } from "./WindowContext";
import { WindowContext } from "./window-context";
export const WindowProvider: React.FC<{ children: React.ReactNode }> = ({
children,