import { Link, useParams } from 'react-router-dom'; import { useI18n } from '../hooks/useI18n'; import { siteData } from '../data/siteData'; import DownloadTable from '../components/DownloadTable'; import RoadmapGrid from '../components/RoadmapGrid'; import ChangelogList from '../components/ChangelogList'; import ScreenshotCarousel from '../components/ScreenshotCarousel'; import { getIcon } from '../utils/iconRegistry'; import { ExternalLink, Download, BookOpen, Globe } from 'lucide-react'; export default function ProjectDetailPage() { const { id } = useParams(); const { t, bi, biArray, lang } = useI18n(); const p = siteData.projects.find((pr) => pr.id === id); if (!p) { return (
{bi(p.slogan)}
{bi(p.description)}
{cmd}