Skip to content

Commit 222b9c5

Browse files
tone81Nick Frasser
authored andcommitted
Fix a bug where unique element IDs aren't unique (#215)
1 parent 89d89cc commit 222b9c5

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/linkify-react.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@ function linkifyReactElement(element, opts, elementId = 0) {
7171

7272
React.Children.forEach(element.props.children, (child) => {
7373
if (typeof child === 'string') {
74+
// ensure that we always generate unique element IDs for keys
75+
elementId = elementId + 1;
7476
children.push(...stringToElements(child, opts));
7577
} else if (React.isValidElement(child)) {
7678
if (typeof child.type === 'string'

0 commit comments

Comments
 (0)