All files / DraggableList DraggableList.reducers.ts

100% Statements 3/3
0% Branches 0/3
100% Functions 3/3
100% Lines 3/3

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 18 19 20 21 22 23 24 25  1x           1x             1x                    
export function onDragStart(state = {}, dragIndex: number) {
	return {
		...state,
		dragIndex,
	};
}
export function onDragEnd(state = {}) {
	return {
		...state,
		dragIndex: undefined,
		dragOverIndex: undefined,
	};
}
export function onDragOver(state = {}, dragOverIndex: number) {
	return {
		...state,
		dragOverIndex,
	};
}
 
export interface IDraggableListState {
	dragIndex: number;
	dragOverIndex: number;
}