Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import _ from 'lodash';
import { IButtonGroupState } from './ButtonGroup';
export default {
onSelect(
state: IButtonGroupState = { selectedIndices: [] },
index: number
): IButtonGroupState {
const currentIndices = _.get(state, 'selectedIndices', []);
return {
...state,
selectedIndices: _.xor(currentIndices, [index]),
};
},
};
|