We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dc1f9c6 commit dbe7cb1Copy full SHA for dbe7cb1
src/components/story-element.js
@@ -7,8 +7,12 @@ import Polltype from './story-elements/polltype';
7
import {Table} from './story-elements/table';
8
import { Link } from './link';
9
10
-function StoryElementText({element}) {
11
- return React.createElement("div", {dangerouslySetInnerHTML: {__html: element.text}});
+function StoryElementText({element = {},externalLink}) {
+ let text = element.text || '';
12
+ if(externalLink){
13
+ text = element.text.replace(/<a/g,'<a target="_blank"');
14
+ }
15
+ return React.createElement("div", {dangerouslySetInnerHTML: {__html: text}});
16
}
17
18
function StoryElementAlsoRead({element, story}) {
0 commit comments