Markdown Annotation
{/* Dataset legend */}
{datasets.length > 0 && (
{Object.entries(TAG_COLORS).map(([tag, colors]) => {
const count = datasets.filter(ds => ds.dataset_tag === tag).length;
if (count === 0) return null;
return (
{colors.label} ({count})
);
})}
)}
Page {selectedPage !== null ? selectedPage + 1 : ''}
{datasets.length > 0 && (
{datasets.length} data mention{datasets.length !== 1 ? 's' : ''} detected
)}
{loadingPage ? (
) : currentPageData ? (
{markedRawText || "No text available."}
) : (
Select a document and page to view extracted text.
)}
);
}