diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-08-28 16:54:37 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-08-28 16:54:37 +0200 |
| commit | 9a0409093eac59e589e27430b2fd9a5a3dab8009 (patch) | |
| tree | 48474d59481e1460ba06cef2bb7381fe226e4649 /animism-align/frontend/app/views/viewer/player/components.inline/inline.text.js | |
| parent | e7aba6241ae80f41880193896422aa90c7d4144d (diff) | |
speaker icon on paragraphs
Diffstat (limited to 'animism-align/frontend/app/views/viewer/player/components.inline/inline.text.js')
| -rw-r--r-- | animism-align/frontend/app/views/viewer/player/components.inline/inline.text.js | 5 |
1 files changed, 4 insertions, 1 deletions
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 5d7135b..91ea506 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 @@ -1,21 +1,24 @@ import React, { Component } from 'react' import { ROMAN_NUMERALS } from 'app/constants' +import { SpeakerIcon } from '../../nav/viewer.icons' export const Paragraph = ({ paragraph, currentParagraph, currentAnnotation, onAnnotationClick }) => { if (paragraph.hidden) return null let className = paragraph.type if (className !== 'paragraph') className += ' paragraph' if (currentParagraph) className += ' current' + const firstAnnotation = paragraph.annotations[0] return ( <div className={className} > + <div className="speaker-icon" onClick={e => onAnnotationClick(e, paragraph, firstAnnotation)}>{SpeakerIcon}</div> {paragraph.annotations.map(annotation => ( <span key={annotation.id} className={annotation.id === currentAnnotation ? 'current' : ''} - onClick={e => onAnnotationClick(e, paragraph, annotation)} + onClick={e => onAnnotationClick(e, paragraph, firstAnnotation)} dangerouslySetInnerHTML={{ __html: ' ' + annotation.text + ' ' }} /> ))} |
