nyx_server
Version:
Node内容发布
56 lines (49 loc) • 1.67 kB
JavaScript
import React from 'react';
import ReactDOM from 'react-dom';
import { createStore } from 'redux';
import { fromJS } from 'immutable';
import { Provider } from 'react-redux';
import App from './App.js';
import store from './store';
// import { getProjectsAsync,
// getProjectAsync,
// getProject,
// setCurrentProject,
// setUserinfo,
// getTemplatesDataIds,
// getIpsAsync,
// getChipsDataIds } from './actions/Project';
// const getDatefromLocalStorage = function (id) {
// if (window.localStorage) {
// return JSON.parse(window.localStorage.getItem(id) || '{}');
// } else {
// return {};
// }
// };
// const getProjectName = function () {
// var path = window.location.pathname;
// if (path.indexOf('/manage/server/project/') >=0 && path.split('/').length >= 6) {
// return path.split('/')[4];
// } else {
// return null;
// }
// };
// if (NYXDEV) {
// store.dispatch(getProjectAsync('local'));
// store.dispatch(getIpsAsync());
// store.dispatch(setCurrentProject('local'));
// } else {
// store.dispatch(getProjectsAsync());
// var projectName = getProjectName();
// if (projectName) {
// store.dispatch(getProjectAsync(projectName));
// store.dispatch(setCurrentProject(projectName));
// }
// store.dispatch(setUserinfo(getDatefromLocalStorage('nyxUserInfo')));
// }
// store.dispatch(getTemplatesDataIds(getDatefromLocalStorage('nyxTemplatesDataIds')));
// store.dispatch(getChipsDataIds(getDatefromLocalStorage('nyxChipsDataIds')));
ReactDOM.render(
<Provider store={store}><div><App/></div></Provider>,
document.getElementById('root')
);