diff --git a/src/components/Copy/index.js b/src/components/Copy/index.js index 02f5562c9..92491f95b 100644 --- a/src/components/Copy/index.js +++ b/src/components/Copy/index.js @@ -4,7 +4,8 @@ import LocaleFormattedMessage from 'components/LocaleFormattedMessage'; export default class Copy extends Component { static propTypes = { - text: PropTypes.string.isRequired + text: PropTypes.string.isRequired, + verseKey: PropTypes.string.isRequired, } state = { @@ -12,7 +13,7 @@ export default class Copy extends Component { }; handleCopy = () => { - copyToClipboard(this.props.text); + copyToClipboard(`${this.props.text} - ${this.props.verseKey}`); this.setState({ isCopied: true }); setTimeout(() => this.setState({ isCopied: false }), 1000); @@ -36,4 +37,5 @@ export default class Copy extends Component { ); } + } diff --git a/src/components/Verse/index.js b/src/components/Verse/index.js index aa9f55a96..600e5ae49 100644 --- a/src/components/Verse/index.js +++ b/src/components/Verse/index.js @@ -44,6 +44,7 @@ export default class Verse extends Component { currentVerse: PropTypes.string }; + static defaultProps = { currentWord: null, isSearched: false @@ -181,11 +182,11 @@ export default class Verse extends Component { } renderCopyLink() { - const { isSearched, verse: { textMadani } } = this.props; + const { isSearched, verse } = this.props; if (!isSearched) { return ( - + ); }