preact-habitat
Version:
A place for your happy widget in every DOM.
40 lines (34 loc) • 770 B
JavaScript
import habitat from 'preact-habitat';
import Widget from './components/widget';
function init() {
let niceLogin = habitat(Widget);
/**
* option 1: render inline
*/
niceLogin.render({
inline: true,
clean: false
});
/**
* option 2: render in selector
*/
// niceLogin.render({
// selector: ".widget-container",
// inline: false,
// clean: false
// });
/**
* option 3: render in cleinet specified
*/
// niceLogin.render({
// clientSpecified: true
// inline: false,
// clean: false
// });
}
// in development, set up HMR:
if (module.hot) {
require('preact/devtools'); // enables React DevTools, be careful on IE
module.hot.accept('./components/widget', () => requestAnimationFrame(init));
}
init();