import React from 'react';
import ReactDOM from 'react-dom';
import Crowi from './util/Crowi';
import CrowiRenderer from './util/CrowiRenderer';
import HeaderSearchBox from './components/HeaderSearchBox';
import SearchPage from './components/SearchPage';
import PageListSearch from './components/PageListSearch';
//import PageComment from './components/PageComment';
if (!window) {
window = {};
}
// FIXME
const crowi = new Crowi({me: $('#content-main').data('current-username')}, window);
window.crowi = crowi;
crowi.fetchUsers();
const crowiRenderer = new CrowiRenderer();
window.crowiRenderer = crowiRenderer;
const componentMappings = {
'search-top': ,
'search-page': ,
'page-list-search': ,
//'page-comment': ,
};
Object.keys(componentMappings).forEach((key) => {
const elem = document.getElementById(key);
if (elem) {
ReactDOM.render(componentMappings[key], elem);
}
});