import { useEffect, useState } from 'react'; import { useParams, Link } from 'react-router-dom'; import { ArrowLeft } from 'lucide-react'; import SEOHead from '../components/seo/SEOHead'; import { useLanguage } from '../contexts/LanguageContext'; import { loadContent, type ContentItem } from '../lib/content'; export default function DocDetailPage() { const { slug } = useParams<{ slug: string }>(); const { language } = useLanguage(); const [content, setContent] = useState(null); useEffect(() => { if (slug) { loadContent('docs', language, slug) .then(setContent) .catch(() => setContent(null)); } }, [slug, language]); if (!content) { return (
); } return ( <>
{/* Back link */} {language === 'en' ? 'All docs' : '所有文档'} {/* Doc body */}
); }