import { useLayoutEffect } from "react"; import { ExternalLink } from "lucide-react"; import { useI18n } from "@/i18n"; import { usePageHeader } from "@/contexts/usePageHeader"; import { cn } from "@/lib/utils"; import { PluginSlot } from "@/plugins"; export const HERMES_DOCS_URL = "https://hermes-agent.nousresearch.com/docs/"; const DS_BUTTON_OUTLINED_LINK_CN = cn( "group relative inline-grid grid-cols-[auto_1fr_auto] items-center", "px-[.9em_.75em] py-[1.25em] gap-2", "leading-0 font-bold tracking-[0.2em] uppercase", "text-midground bg-transparent shadow-midground", "shadow-[inset_-1px_-1px_0_0_#00000080,inset_1px_1px_0_0_#ffffff80]", ); export default function DocsPage() { const { t } = useI18n(); const { setEnd } = usePageHeader(); useLayoutEffect(() => { setEnd( {t.app.openDocumentation} , ); return () => { setEnd(null); }; }, [setEnd, t]); return (