/** * 响应式断点常量 * * 原始 Dart: lib/ui/core/responsive.dart * * 与 `src/design/breakpoints.css` 中的 CSS 变量保持一致: * - 客户端运行时检查(matchMedia)通过 `useBreakpoint` hook * - 服务端 / 客户端 CSS 通过 `src/design/breakpoints.css` 的 media query */ export const Breakpoints = { /** 手机设备最大宽度 */ mobileMaxWidth: 500, /** 平板设备最小宽度 */ tabletMinWidth: 600, /** 平板设备最大宽度 */ tabletMaxWidth: 1023, /** 桌面设备最小宽度 */ desktopMinWidth: 1024, } as const; export type DeviceSize = "mobile" | "tablet" | "desktop";