corporate-frontend-mithril
Version:
Corporate frontend MithrilJS modules
26 lines (21 loc) • 745 B
JavaScript
if (module.hot) {
module.hot.accept();
}
if (process.env.NODE_ENV !== 'production') {
console.log('Development mode!');
}
//Define your routes here
import NewsSubscription from './../../components/news-subscription/news-subscription';
import APOAdvancedSearchForm from './../../components/apo/advanced-search-form/advanced-search-form';
let components = [
{ selector: '#b-js-news-subscription', element: NewsSubscription },
{ selector: '#b-js-apo-advanced-search', element: APOAdvancedSearchForm },
];
components.forEach((component)=> {
if(document.body.querySelector(component.selector)) {
m.mount(
document.body.querySelector(component.selector),
component.element
);
}
});