import { useParams, Link, useNavigate } from 'react-router-dom'; import { WidePageLayout } from '../components/WidePageLayout'; import RichTextContent from '../components/RichTextContent'; import useWikis from '../hooks/useWikis'; import type { Wiki } from '../types/epic'; import PlusIcon from '../components/icons/PlusIcon'; import Edit2Icon from '../components/icons/Edit2Icon'; import Trash2Icon from '../components/icons/Trash2Icon'; export function BoardWikis() { const { id } = useParams<{ id: string }>(); const navigate = useNavigate(); const { wikis, deleteWiki } = useWikis(id || '0'); const handleDeleteWiki = async (wikiId: number, wikiName: string) => { if (confirm(`Are you sure you want to delete wiki "${wikiName}"?`)) { try { await deleteWiki(wikiId); } catch { // Error is handled by the hook } } }; return (
Manage and view wikis for this board ({wikis.length} wikis)
Create your first wiki to start documenting your knowledge.
{wiki.summary}
} {/* Rich text content preview */} {wiki.content && Array.isArray(wiki.content) && wiki.content.length > 0 && (