From 964dcf5c85b68207e5bc6c36c0a438855a22e26e Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 23 Oct 2020 16:58:15 +0200 Subject: footnotes in pull quotes --- .../viewer/player/components.inline/inline.text.js | 40 ++++++++++++++-------- 1 file changed, 26 insertions(+), 14 deletions(-) (limited to 'animism-align/frontend/app/views/viewer/player/components.inline/inline.text.js') diff --git a/animism-align/frontend/app/views/viewer/player/components.inline/inline.text.js b/animism-align/frontend/app/views/viewer/player/components.inline/inline.text.js index d257090..20f45c7 100644 --- a/animism-align/frontend/app/views/viewer/player/components.inline/inline.text.js +++ b/animism-align/frontend/app/views/viewer/player/components.inline/inline.text.js @@ -50,20 +50,32 @@ export const Pullquote = ({ paragraph, currentParagraph, currentAnnotation, onAn className={className} >
onAnnotationClick(e, paragraph, firstAnnotation)}>{SpeakerIcon}
- {paragraph.annotations.map(annotation => ( - onAnnotationClick(e, paragraph, firstAnnotation)} - dangerouslySetInnerHTML={{ __html: ' ' + annotation.text + ' ' }} - /> - ))} + {paragraph.annotations.map(annotation => { + if (annotation.type === 'footnote') { + return ( + onAnnotationClick(e, paragraph, annotation)} + dangerouslySetInnerHTML={{ __html: annotation.footnote_id }} + /> + ) + } + return ( + onAnnotationClick(e, paragraph, firstAnnotation)} + dangerouslySetInnerHTML={{ __html: ' ' + annotation.text + ' ' }} + /> + ) + })} ) } -- cgit v1.2.3-70-g09d2