Skip to content

Commit 361c198

Browse files
Add example of loading the parser with Require.js (AMD)
Create an HTML file in `./examples/ that loads the parser and React with Require.js
1 parent 9f58ef2 commit 361c198

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

examples/requirejs.html

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8" />
5+
<title>Load with Require.js (AMD)</title>
6+
</head>
7+
<body style="padding: 50px">
8+
<div id="root"></div>
9+
10+
<!-- Require.js -->
11+
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.2/require.min.js"></script>
12+
13+
<script>
14+
requirejs.config({
15+
paths: {
16+
'html-react-parser': 'https://unpkg.com/html-react-parser@latest/dist/html-react-parser.min',
17+
'react': 'https://unpkg.com/react@latest/dist/react.min',
18+
'react-dom': 'https://unpkg.com/react-dom@latest/dist/react-dom.min'
19+
}
20+
});
21+
22+
requirejs([
23+
'react-dom', 'html-react-parser'
24+
], function(ReactDOM, HTMLReactParser) {
25+
ReactDOM.render(
26+
HTMLReactParser(
27+
'<h2 style="font-family:\'Lucida Grande\';">' +
28+
'HTMLReactParser loaded with Require.js' +
29+
'<\/h2>'
30+
),
31+
document.getElementById('root')
32+
);
33+
});
34+
</script>
35+
</body>
36+
</html>

0 commit comments

Comments
 (0)