import React from 'react' import { useParams, Link } from 'react-router-dom' import { useContentItem } from '../hooks/useContent' import { formatDate } from '../utils/formatDate' import SEOHead from '../components/SEOHead' export default function KniepunktIssue() { const { slug } = useParams() const issue = useContentItem('kniepunkt', slug) if (!issue) { return (

Ausgabe nicht gefunden

Diese Kniepunkt-Ausgabe existiert nicht.

Zurück zur Übersicht
) } if (!issue.body) { const loadFailed = issue.detailError return (

{loadFailed ? 'Die Kniepunkt-Ausgabe konnte nicht geladen werden.' : 'Kniepunkt-Ausgabe wird geladen …'}

) } return (
← Alle Ausgaben

{issue.title}

{formatDate(issue.date)}

{issue.image && (
{issue.title}
)}
) }