mirror of
https://github.com/wgh136/nysoure.git
synced 2025-12-16 07:51:14 +00:00
feat: update home page select
This commit is contained in:
@@ -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}`}
|
||||||
|
|||||||
Reference in New Issue
Block a user