mirror of
https://github.com/Safe-Support-Chat/ocrcc-chatbox
synced 2024-10-05 20:26:39 +00:00
26 lines
560 B
JavaScript
26 lines
560 B
JavaScript
import React from 'react';
|
|
import ReactDOM from 'react-dom';
|
|
import Widget from './widget';
|
|
|
|
export default class EmbeddableWidget {
|
|
static render() {
|
|
const component = <Widget />;
|
|
|
|
function doRender() {
|
|
const containerEl = document.createElement('div');
|
|
document.body.appendChild(containerEl);
|
|
ReactDOM.render(
|
|
component,
|
|
containerEl,
|
|
);
|
|
}
|
|
if (document.readyState === 'complete') {
|
|
doRender();
|
|
} else {
|
|
window.addEventListener('load', () => {
|
|
doRender();
|
|
});
|
|
}
|
|
}
|
|
}
|