From 240fd8b528ed032a3f0b6eb6b98646fe75f8d48a Mon Sep 17 00:00:00 2001 From: tech Date: Wed, 4 Mar 2026 02:14:16 +0800 Subject: [PATCH] feat: add download page with SearchForm and ApkList --- app/download/page.tsx | 55 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 app/download/page.tsx diff --git a/app/download/page.tsx b/app/download/page.tsx new file mode 100644 index 0000000..1c1f3f2 --- /dev/null +++ b/app/download/page.tsx @@ -0,0 +1,55 @@ +// app/download/page.tsx +'use client'; + +import { useState } from 'react'; +import SearchForm from './SearchForm'; +import ApkList from './ApkList'; + +export default function DownloadPage() { + const [searchParams, setSearchParams] = useState({ + project: '', + version: '', + commitId: '', + }); + + const handleSearch = (project: string, version: string, commitId: string) => { + setSearchParams({ project, version, commitId }); + }; + + return ( +
+
+

资源下载

+ +
+
+
+

搜索

+ +
+
+ +
+ {searchParams.project && searchParams.version ? ( + <> +

+ {searchParams.project} - {searchParams.version.replace('_', '.')} + {searchParams.commitId && ` (commit: ${searchParams.commitId})`} +

+ + + ) : ( +
+

请选择项目和版本开始搜索

+
+ )} +
+
+
+
+ ); +}