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"}> <div className={"flex p-4 items-center"}>
<select <select
value={order} value={order}
className="select w-52 select-info" className="select w-52 select-primary"
onInput={(e) => { onInput={(e) => {
const value = e.currentTarget.value; const value = Number(e.currentTarget.value);
if (value === "0") { setOrder(value as RSort);
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);
}
}} }}
> >
<option disabled>{t("Select a Order")}</option> <option disabled>{t("Select a Order")}</option>