feat: update home page select

This commit is contained in:
2025-12-10 20:32:41 +08:00
parent 8e2ab62297
commit 9ad8d9d7e9

View File

@@ -40,8 +40,18 @@ export default function HomePage() {
<> <>
<HomeHeader /> <HomeHeader />
<div className={"flex pt-4 px-4 items-center"}> <div className={"flex pt-4 px-4 items-center"}>
<Select <select
values={[ value={order}
className="select select-primary max-w-72"
onChange={(e) => {
const order = parseInt(e.target.value);
setOrder(order);
if (appContext) {
appContext.set("home_page_order", order);
}
}}
>
{[
t("Time Ascending"), t("Time Ascending"),
t("Time Descending"), t("Time Descending"),
t("Views Ascending"), t("Views Ascending"),
@@ -50,15 +60,12 @@ export default function HomePage() {
t("Downloads Descending"), t("Downloads Descending"),
t("Release Date Ascending"), t("Release Date Ascending"),
t("Release Date Descending"), t("Release Date Descending"),
]} ].map((label, idx) => (
current={order} <option key={idx} value={idx}>
onSelected={(index) => { {label}
setOrder(index); </option>
if (appContext) { ))}
appContext.set("home_page_order", index); </select>
}
}}
/>
</div> </div>
<ResourcesView <ResourcesView
key={`home_page_${order}`} key={`home_page_${order}`}