1 | export 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 | }
|