Skip to content

Commit 94643e1

Browse files
committed
fix: svg attributes now correctly handled
1 parent 261ffb7 commit 94643e1

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ var domToReact = require('./lib/dom-to-react');
77
var htmlToDOM = require('html-dom-parser');
88

99
// decode HTML entities by default for `htmlparser2`
10-
var domParserOptions = { decodeEntities: true };
10+
var domParserOptions = { decodeEntities: true, lowerCaseAttributeNames: false };
1111

1212
/**
1313
* Convert HTML string to React elements.

test/dom-to-react.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,9 @@ describe('dom-to-react parser', function() {
131131

132132
it('handles svg\'s with a viewBox', function() {
133133
var html = mocks.html.svg;
134-
var reactElement = domToReact(htmlToDOM(html));
134+
var reactElement = domToReact(htmlToDOM(html, { lowerCaseAttributeNames: false }));
135+
136+
console.log(reactElement);
135137

136138
assert.deepEqual(
137139
reactElement,

0 commit comments

Comments
 (0)