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 (
-
+
);
}