UNPKG

1.1 kBJavaScriptView Raw
1export const getClass = (props,doing) =>{
2 let { dropClass,dropOverClass,dragClass,dragingClass,type } = props;
3
4 let verticalObj = {
5 drop:{},drag:{}
6 };
7 verticalObj.drop['u-drop '+dropClass]=true;
8 verticalObj.drop['u-droping '+dropOverClass]=doing;
9 verticalObj.drag['u-drag '+dragClass]=true;
10 verticalObj.drag['u-draging '+dragingClass]=doing;
11
12 let horizontalObj = {
13 drop:{},drag:{}
14 }
15 horizontalObj.drop['u-drop u-drop-horizontal '+dropClass]=true;
16 horizontalObj.drop['u-droping u-droping-horizontal '+dropOverClass]=doing;
17 horizontalObj.drag['u-drag u-drag-horizontal '+dragClass]=true;
18 horizontalObj.drag['u-draging u-draging-horizontal '+dragingClass]=doing;
19
20 switch (type){
21 case 'vertical':
22 return verticalObj;
23 break;
24 case 'horizontal':
25 return horizontalObj;
26 break;
27 case 'betweenVertical':
28 return verticalObj;
29 break;
30 case 'betweenHorizontal':
31 return horizontalObj;
32 break;
33 }
34}