forked from didi/cube-ui
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmodule.js
128 lines (121 loc) · 2.8 KB
/
module.js
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
import Style from './modules/style'
// locale
import Locale from './modules/locale'
// Basic
import Button from './modules/button'
import Loading from './modules/loading'
import Tip from './modules/tip'
import Toolbar from './modules/toolbar'
import TabBar from './modules/tab-bar'
import TabPanels from './modules/tab-panels'
// Form
import Checkbox from './modules/checkbox'
import CheckboxGroup from './modules/checkbox-group'
import Checker from './modules/checker'
import RadioGroup from './modules/radio-group'
import Input from './modules/input'
import Textarea from './modules/textarea'
import Select from './modules/select'
import Switch from './modules/switch'
import Rate from './modules/rate'
import Validator from './modules/validator'
import Upload from './modules/upload'
import Form from './modules/form'
// Popup
import Popup from './modules/popup'
import Toast from './modules/toast'
import Picker from './modules/picker'
import CascadePicker from './modules/cascade-picker'
import DatePicker from './modules/date-picker'
import TimePicker from './modules/time-picker'
import SegmentPicker from './modules/segment-picker'
import Dialog from './modules/dialog'
import ActionSheet from './modules/action-sheet'
import Drawer from './modules/drawer'
import ImagePreview from './modules/image-preview'
// Scroll
import Scroll from './modules/scroll'
import Slide from './modules/slide'
import IndexList from './modules/index-list'
import Swipe from './modules/swipe'
import Sticky from './modules/sticky'
import ScrollNav from './modules/scroll-nav'
import ScrollNavBar from './modules/scroll-nav-bar'
import RecycleList from './modules/recycle-list'
// module
import BetterScroll from './modules/better-scroll'
import createAPI from './modules/create-api'
const FormGroup = Form.Group
const FormItem = Form.Item
const SlideItem = Slide.Item
const Radio = RadioGroup.Radio
const SwipeItem = Swipe.Item
const DrawerPanel = Drawer.Panel
const DrawerItem = Drawer.Item
const StickyEle = Sticky.Ele
const ScrollNavPanel = ScrollNav.Panel
const Tab = TabBar.Tab
const TabPanel = TabPanels.Panel
const CheckerItem = Checker.Item
export {
// style
Style,
// locale
Locale,
// basic
Button,
Loading,
Tip,
Toolbar,
TabBar,
Tab,
TabPanels,
TabPanel,
// form
Checkbox,
CheckboxGroup,
CheckerItem,
Checker,
Radio,
RadioGroup,
Input,
Textarea,
Select,
Switch,
Rate,
Validator,
Upload,
FormItem,
FormGroup,
Form,
// popup
Popup,
Toast,
Picker,
CascadePicker,
DatePicker,
TimePicker,
SegmentPicker,
Dialog,
ActionSheet,
DrawerItem,
DrawerPanel,
Drawer,
ImagePreview,
// scroll
Scroll,
SlideItem,
Slide,
IndexList,
SwipeItem,
Swipe,
StickyEle,
Sticky,
ScrollNavPanel,
ScrollNav,
ScrollNavBar,
RecycleList,
// module
BetterScroll,
createAPI
}