feat: unify search with browse page

This commit is contained in:
TerryM
2026-05-27 11:33:48 +08:00
parent f169144378
commit 3f0a395f40
6 changed files with 45 additions and 140 deletions

View File

@@ -11,7 +11,6 @@ import { Link, Outlet, useLocation, useNavigate } from "react-router-dom";
import { ArkLogoMark } from "../components/ArkLogoMark";
import { useI18n, type Lang } from "../i18n";
import { LANG_OPTIONS } from "../i18nLanguages";
import { adminUiPrefix } from "../adminPaths";
type PublicNavWhich =
| "home"
@@ -268,7 +267,7 @@ export function PublicLayout() {
const goSearch = () => {
const s = q.trim();
if (!s) return;
nav(`/search?q=${encodeURIComponent(s)}`);
nav(`/browse?q=${encodeURIComponent(s)}`);
setOpen(false);
setMobileSearchOpen(false);
};
@@ -545,14 +544,6 @@ export function PublicLayout() {
>
{t("footerAbout")}
</Link>
{import.meta.env.VITE_DISABLE_ADMIN !== "true" ? (
<Link
to={`${adminUiPrefix}/login`}
className="rounded-sm outline-none hover:text-ark-gold2 focus-visible:ring-2 focus-visible:ring-ark-gold/80 focus-visible:ring-offset-2 focus-visible:ring-offset-ark-bg"
>
{t("footerAdminLogin")}
</Link>
) : null}
</div>
</footer>