feat: add HTTP entry link and fix frontend build

这个提交包含在:
cryptocommuniums-afk
2026-02-16 02:38:00 +08:00
父节点 ef6d71ef54
当前提交 e4742ff5ea
修改 7 个文件,包含 18 行新增1 行删除

查看文件

@@ -101,6 +101,8 @@ export function AppNav() {
const pathname = usePathname();
const router = useRouter();
const { theme, setTheme, language, setLanguage, themes, t } = useUiPreferences();
const directHttpAccessUrl =
process.env.NEXT_PUBLIC_HTTP_ENTRY_URL?.trim() || "http://8.211.173.24:7888/";
const [hasToken, setHasToken] = useState<boolean>(() => Boolean(readToken()));
const [isAdmin, setIsAdmin] = useState(false);
@@ -384,6 +386,15 @@ export function AppNav() {
<option value="zh">{t("prefs.lang.zh")}</option>
</select>
</label>
<a
href={directHttpAccessUrl}
target="_blank"
rel="noreferrer"
className="rounded-md border px-2 py-1 text-xs hover:bg-zinc-100 sm:text-sm"
title={directHttpAccessUrl}
>
{t("nav.link.http_ip_port")}
</a>
<span className={hasToken ? "text-emerald-700" : "text-zinc-500"}>
{hasToken ? t("nav.logged_in") : t("nav.logged_out")}
</span>