diff --git a/src/components/HighlightItem.tsx b/src/components/HighlightItem.tsx index 3061ce00..6a18f0cb 100644 --- a/src/components/HighlightItem.tsx +++ b/src/components/HighlightItem.tsx @@ -501,7 +501,12 @@ export const HighlightItem: React.FC = ({ const handleMenuGoToQuote = (e: React.MouseEvent) => { e.stopPropagation() setShowMenu(false) - navigateToArticle() + + if (onHighlightClick) { + onHighlightClick(highlight.id) + } else { + navigateToArticle() + } } return ( @@ -557,7 +562,12 @@ export const HighlightItem: React.FC = ({ onClick={(e) => { e.stopPropagation() e.preventDefault() - navigateToArticle() + + if (onHighlightClick) { + onHighlightClick(highlight.id) + } else { + navigateToArticle() + } }} /> @@ -568,7 +578,12 @@ export const HighlightItem: React.FC = ({ className="highlight-text" onClick={(e) => { e.stopPropagation() - navigateToArticle() + + if (onHighlightClick) { + onHighlightClick(highlight.id) + } else { + navigateToArticle() + } }} style={{ cursor: 'pointer' }} title="Go to quote in article"