docbrown/app/javascript/packs/Chat.jsx
Nick Taylor 653ec12300
Upgrade to Preact 10.4.4 (#8739)
Co-authored-by: Nick Taylor <nick@iamdeveloper.com>
Co-authored-by: Ridhwana <Ridhwana.Khan16@gmail.com>
2020-06-18 10:07:17 -04:00

24 lines
553 B
JavaScript

import { h, render } from 'preact';
import Chat from '../chat/chat';
import { Snackbar } from '../Snackbar/Snackbar';
function loadElement() {
const root = document.getElementById('chat');
if (root) {
render(<Snackbar lifespan="3" />, document.getElementById('snack-zone'));
render(<Chat {...root.dataset} />, root);
const placeholder = document.getElementById('chat_placeholder');
if (placeholder) {
root.removeChild(placeholder);
}
}
}
window.InstantClick.on('change', () => {
loadElement();
});
loadElement();