You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

44 lines
1.3 KiB

require('./sass/reset.scss');
require('./sass/blink.scss');
import { render } from 'react-dom';
import { createStore, combineReducers } from 'redux'
import { Provider } from 'react-redux';
import App from './App';
import modeReducer from './reducers/mode.reducer';
import welcomeReducer from './reducers/welcome/welcome.reducer';
import highscoreReducer from './reducers/high-score/high-score.reducer';
import optionsReducer from './reducers/options/options.reducer';
import gridReducer from './reducers/board/grid.reducer';
import muncherReducer from './reducers/board/muncher.reducer';
import scorebarReducer from './reducers/board/scorebar.reducer';
import messageReducer from './reducers/board/message.reducer';
import troggleReducer from './reducers/board/troggle.reducer';
import titlebarReducer from './reducers/board/titlebar.reducer';
const reducers = combineReducers({
mode: modeReducer,
welcome: welcomeReducer,
highscore: highscoreReducer,
options: optionsReducer,
muncher: muncherReducer,
scorebar: scorebarReducer,
message: messageReducer,
troggles: troggleReducer,
grid: gridReducer,
titlebar: titlebarReducer
});
const store = createStore(reducers);
ReactDOM.render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('app')
);