import { useParams, Link, useNavigate } from 'react-router-dom'; import { WidePageLayout } from '../components/WidePageLayout'; import RichTextContent from '../components/RichTextContent'; import useWikiDetail from '../hooks/useWikiDetail'; import Edit2Icon from '../components/icons/Edit2Icon'; import Trash2Icon from '../components/icons/Trash2Icon'; import ChevronRightIcon from '../components/icons/ChevronRightIcon'; export function WikiDetail() { const { id: boardId, wikiId } = useParams<{ id: string; wikiId: string }>(); const navigate = useNavigate(); const { wiki, deleteWiki } = useWikiDetail(wikiId || '0'); const handleDelete = async () => { if (!wiki) return; if (confirm(`Are you sure you want to delete wiki "${wiki.name}"?`)) { try { await deleteWiki(); navigate(`/boards/${boardId}/wikis`); } catch { // Error is already handled by hook with toast } } }; if (!wiki) { return (
{wiki.summary}
{card.description}
)}{epic.description}
)}This wiki has no linked entities yet