import { Link, Navigate, NavLink, Outlet, useNavigate } from "react-router-dom"; import { useAdminT } from "../admin/useAdminT"; import { clearToken, getToken } from "../admin/token"; import { adminUiPrefix } from "../adminPaths"; import { useAdminRouterMode } from "../adminRouterMode"; export function AdminLayout() { const t = useAdminT(); const mode = useAdminRouterMode(); const nav = useNavigate(); const token = getToken(); const loginTo = mode === "basename" ? "login" : `${adminUiPrefix}/login`; if (!token) return ; return (
{mode === "absolute" ? ( ← {t("home")} ) : null} `text-sm ${isActive ? "text-ark-gold2" : "text-neutral-300 hover:text-white"}` } > {t("dashboard")} `text-sm ${isActive ? "text-ark-gold2" : "text-neutral-300 hover:text-white"}` } > {t("resources")} `text-sm ${isActive ? "text-ark-gold2" : "text-neutral-300 hover:text-white"}` } > {t("adminSearchLogs")}
); }