实现首页功能,添加体育项目和今日比赛数据的加载,更新国际化文本,新增选择和日历模态框组件

This commit is contained in:
yuchenglong
2026-01-12 15:49:52 +08:00
parent 34b89b54c4
commit 278ddf031a
10 changed files with 785 additions and 8 deletions

29
types/api.ts Normal file
View File

@@ -0,0 +1,29 @@
export interface Sport {
id: number;
name: string;
description: string;
icon: string;
isActive: boolean;
updatedAt: string;
createdAt: string;
}
export interface Match {
id: string;
league: string;
time: string;
home: string;
away: string;
meta?: string;
scoreText: string;
fav: boolean;
}
export interface ApiResponse<T> {
code: number;
message: string;
data: {
list: T[];
total: number;
};
}