Move wrapWidth handling out of MessageBox, improve scroll position handling, use custom routing, close menu when clicking anywhere

This commit is contained in:
Ken-Håvard Lieng 2017-05-07 22:19:15 +02:00
parent a753efd1dd
commit fec7c93abc
24 changed files with 363 additions and 235 deletions

View file

@ -1,5 +1,4 @@
import { combineReducers } from 'redux';
import { routerReducer } from 'react-router-redux';
import channels from './channels';
import environment from './environment';
import input from './input';
@ -11,16 +10,18 @@ import settings from './settings';
import tab from './tab';
import ui from './ui';
export default combineReducers({
routing: routerReducer,
channels,
environment,
input,
messages,
privateChats,
search,
servers,
settings,
tab,
ui
});
export default function createReducer(router) {
return combineReducers({
router,
channels,
environment,
input,
messages,
privateChats,
search,
servers,
settings,
tab,
ui
});
}