@bbc/react-transcript-editor
Version:
A React component to make transcribing audio and video easier and faster.
25 lines (22 loc) • 727 B
JavaScript
import React, { PureComponent } from 'react';
import PropTypes from 'prop-types';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faUserEdit } from '@fortawesome/free-solid-svg-icons';
import style from './WrapperBlock.module.css';
class SpeakerLabel extends PureComponent {
render() {
return React.createElement("span", {
className: style.speaker
}, React.createElement("span", {
className: style.EditLabel,
onClick: this.props.handleOnClickEdit
}, React.createElement(FontAwesomeIcon, {
icon: faUserEdit
})), this.props.name);
}
}
SpeakerLabel.propTypes = {
name: PropTypes.string,
handleOnClickEdit: PropTypes.func
};
export default SpeakerLabel;