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})`} +

+ + + ) : ( +
+

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

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