@mongodb-js/mongodb-ui-components
Version:
A collection of frequently used functional UI components found on mongodb properties
30 lines (25 loc) • 749 B
JavaScript
;
const React = require('react');
const { render } = require('react-dom');
const CodeWidget = require('./index');
function renderMongoCodeWidget(rootNode, props, next) {
function onReady() {
render(React.createElement(CodeWidget, props), document.querySelector(rootNode), function () {
return next && next();
});
}
function onload() {
document.removeEventListener('DOMContentLoaded', onload);
window.removeEventListener('load', onload);
onReady();
}
if (/^loaded|^i|^c/.test(document.readyState)) {
onReady();
} else {
document.addEventListener('DOMContentLoaded', onload);
window.addEventListener('load', onload);
}
}
window.MongoCodeWidget = {
render: renderMongoCodeWidget
};