chore(combobox): Update Redux example

This commit is contained in:
Alexander Popov 2016-04-12 14:16:24 +03:00
Родитель e7ac396142
Коммит caa2efcd28
4 изменённых файлов: 7 добавлений и 4 удалений

Просмотреть файл

@ -1,5 +1,5 @@
export function onChange(data) {
return { type: "CHANGE", value: data };
export function onChange(value) {
return { type: "CHANGE", value: value };
}
export function onFilter(data) {

Просмотреть файл

@ -1,4 +1,5 @@
const constants = {
INIT: "@@INIT",
CHANGE: "CHANGE",
SELECT: "SELECT",
FILTER: "FILTER",

Просмотреть файл

@ -15,7 +15,7 @@ const propTypes = {
export class ComboBoxContainer extends React.Component {
render() {
return (
<ComboBoxContainer {...this.props} />
<StatefulComboBox {...this.props} />
);
}
}
@ -35,4 +35,4 @@ const mapDispatchToProps = function(dispatch) {
};
};
export const ComboBoxDataContainer = ReactRedux.connect(mapStateToProps, mapDispatchToProps)(StatefulComboBox);
export const ComboBoxDataContainer = ReactRedux.connect(mapStateToProps, mapDispatchToProps)(ComboBoxContainer);

Просмотреть файл

@ -19,6 +19,8 @@ export function getData(state, action) {
switch (action.type) {
case ACTIONS.FILTER:
return filterData(action.query, initialState().complexItems);
case ACTIONS.CHANGE:
return state;
}
return initialState().complexItems;
}