File tree 1 file changed +6
-6
lines changed 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -18,18 +18,18 @@ const Demo = React.createClass({
18
18
let replacedText ;
19
19
20
20
// Match URLs
21
- replacedText = reactStringReplace ( text , / ( h t t p s ? : \/ \/ \S + ) / g, match => (
22
- < a key = { match } href = { match } > { match } </ a >
21
+ replacedText = reactStringReplace ( text , / ( h t t p s ? : \/ \/ \S + ) / g, ( match , i ) => (
22
+ < a key = { match + i } href = { match } > { match } </ a >
23
23
) ) ;
24
24
25
25
// Match @-mentions
26
- replacedText = reactStringReplace ( replacedText , / @ ( \w + ) / g, match => (
27
- < a key = { match } href = { `https://twitter.com/${ match } ` } > @{ match } </ a >
26
+ replacedText = reactStringReplace ( replacedText , / @ ( \w + ) / g, ( match , i ) => (
27
+ < a key = { match + i } href = { `https://twitter.com/${ match } ` } > @{ match } </ a >
28
28
) ) ;
29
29
30
30
// Match hashtags
31
- replacedText = reactStringReplace ( replacedText , / # ( \w + ) / g, match => (
32
- < a key = { match } href = { `https://twitter.com/hashtag/${ match } ` } > #{ match } </ a >
31
+ replacedText = reactStringReplace ( replacedText , / # ( \w + ) / g, ( match , i ) => (
32
+ < a key = { match + i } href = { `https://twitter.com/hashtag/${ match } ` } > #{ match } </ a >
33
33
) ) ;
34
34
35
35
return (
You can’t perform that action at this time.
0 commit comments