solved issues with radiobuttons

This commit is contained in:
lotte
2019-08-29 16:29:55 +02:00
parent 3f0e5865f9
commit addc6618ba
11 changed files with 48 additions and 33 deletions

View File

@@ -70,13 +70,9 @@ function select(state: SelectableListState, action: SelectableListSelectAction)
}
function selectSingle(state: SelectableListState, action: SelectableListSelectSingleAction) {
let newSelection;
let newSelection = state.selection;
if (!isObjectInSelection(state.selection, action.payload.object)) {
if (action.payload.multipleSelectionsAllowed) {
newSelection = [...state.selection, action.payload.object];
} else {
newSelection = [action.payload.object];
}
newSelection = [...state.selection, action.payload.object];
}
return Object.assign({}, state, { selection: newSelection });
}