feat: 更新项目依赖并重构样式管理

- 添加 React Router 和 Tailwind CSS 依赖
- 移除旧的 CSS 文件,改用模块化样式
- 更新 lint-staged 配置以跳过 CSS 文件
- 重构 App 组件以使用新的导航和样式
This commit is contained in:
zhongyidian committed 2026-01-23 16:02:49 +08:00
1 parent e348e16170
commit 8b32e84206
36 files changed
+698 -144

No files matched your search

+34
View File
@@ -0,0 +1,34 @@
/**
* 全局类型定义
*/
// 用户相关类型
export interface User {
id: string;
name: string;
email: string;
avatar?: string;
}
// API 响应类型
export interface PaginationParams {
page: number;
pageSize: number;
}
export interface PaginationResponse<T> {
list: T[];
total: number;
page: number;
pageSize: number;
}
// 通用类型
export type Nullable<T> = T | null;
export type Optional<T> = T | undefined;
// 组件 Props 基础类型
export interface BaseComponentProps {
className?: string;
children?: React.ReactNode;
}