feat: 更新依赖与增强功能

- 在 package.json 和 package-lock.json 中新增 laravel-echo 和 pusher-js 依赖
- 在 API 模块中新增 draw 相关函数的导出
- 在 PlayerAppShell 组件中引入 PlayerBottomNav 以增强底部导航
- 在 HallScreen 组件中引入 HallDrawPanel 以展示当前期号
This commit is contained in:
2026-05-09 17:40:26 +08:00
parent 3ae2c0e7d1
commit 7e28cc154a
19 changed files with 1067 additions and 31 deletions

View File

@@ -0,0 +1,20 @@
import { DrawResultDetailScreen } from "@/features/results/draw-result-detail-screen";
type PageProps = {
params: Promise<{ drawNo: string }>;
};
export default async function DrawResultByNoPage(props: PageProps) {
const { drawNo: raw } = await props.params;
const drawNo = decodeURIComponent(raw);
return (
<div className="flex flex-col gap-4">
<div>
<h1 className="text-lg font-semibold tracking-tight"></h1>
<p className="text-xs text-muted-foreground"> · 23 </p>
</div>
<DrawResultDetailScreen drawNo={drawNo} />
</div>
);
}

View File

@@ -0,0 +1,15 @@
import { DrawResultsListScreen } from "@/features/results/draw-results-list-screen";
export default function DrawResultsHistoryPage() {
return (
<div className="flex flex-col gap-4">
<div>
<h1 className="text-lg font-semibold tracking-tight"></h1>
<p className="text-xs text-muted-foreground">
GMT §4.6
</p>
</div>
<DrawResultsListScreen />
</div>
);
}