Total Complexity | 2 |
Complexity/F | 1 |
Lines of Code | 22 |
Function Count | 2 |
Duplicated Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | import { |
||
2 | SET_COLUMNS |
||
3 | } from '../../constants/ActionTypes'; |
||
4 | |||
5 | export const reorderColumn = ({ |
||
6 | draggedIndex, droppedIndex, columns, stateKey, stateful |
||
7 | }) => { |
||
8 | |||
9 | const reorder = (cols, to, from) => { |
||
10 | cols.splice(to, 0, cols.splice(from, 1)[0]); |
||
11 | return cols; |
||
12 | }; |
||
13 | |||
14 | const reorderedColumns = reorder(columns, droppedIndex, draggedIndex); |
||
15 | |||
16 | return { |
||
17 | type: SET_COLUMNS, |
||
18 | columns: reorderedColumns, |
||
19 | stateKey, |
||
20 | stateful |
||
21 | }; |
||
22 | }; |
||
23 |