UNPKG

react-notification-center

Version:

react-notification-center keep all your notification in a single place

16 lines (13 loc) 378 B
export function createReducer(initialState, fnMap) { return (state = initialState, {type, payload}) => { const handle = fnMap[type]; return handle ? handle(state, payload) : state; }; } export function cutString(st, limit) { let cut = st.indexOf(' ', limit); if (cut == -1) { return st; } return st.substring(0, cut) + '...'; }