UNPKG

nyx_server

Version:

Node内容发布

56 lines (49 loc) 1.67 kB
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') );