Unify theme with both light & dark version (#3)

* Add theme_switcher and some theme

* Unify theme with both light & dark version

* Use anchor instead of window.open

* Remove if-else in select sort

* Change select sort color to primary
This commit is contained in:
Yukko
2025-06-04 22:38:03 +08:00
committed by GitHub
parent e8c4d7f545
commit 0697098e26

View File

@@ -33,22 +33,10 @@ export default function HomePage() {
<div className={"flex p-4 items-center"}>
<select
value={order}
className="select w-52 select-info"
className="select w-52 select-primary"
onInput={(e) => {
const value = e.currentTarget.value;
if (value === "0") {
setOrder(RSort.TimeAsc);
} else if (value === "1") {
setOrder(RSort.TimeDesc);
} else if (value === "2") {
setOrder(RSort.ViewsAsc);
} else if (value === "3") {
setOrder(RSort.ViewsDesc);
} else if (value === "4") {
setOrder(RSort.DownloadsAsc);
} else if (value === "5") {
setOrder(RSort.DownloadsDesc);
}
const value = Number(e.currentTarget.value);
setOrder(value as RSort);
}}
>
<option disabled>{t("Select a Order")}</option>