1 | import directive from './directive'
|
2 |
|
3 | import Contextmenu from './components/Contextmenu.vue'
|
4 | import ContextmenuItem from './components/ContextmenuItem.vue'
|
5 | import ContextmenuSubmenu from './components/ContextmenuSubmenu.vue'
|
6 | import ContextmenuGroup from './components/ContextmenuGroup.vue'
|
7 |
|
8 | const install = (Vue) => {
|
9 | Vue.directive('contextmenu', directive)
|
10 |
|
11 | Vue.component(Contextmenu.name, Contextmenu)
|
12 | Vue.component(ContextmenuItem.name, ContextmenuItem)
|
13 | Vue.component(ContextmenuSubmenu.name, ContextmenuSubmenu)
|
14 | Vue.component(ContextmenuGroup.name, ContextmenuGroup)
|
15 | }
|
16 |
|
17 | export {
|
18 | directive,
|
19 |
|
20 | Contextmenu,
|
21 | ContextmenuItem,
|
22 | ContextmenuSubmenu,
|
23 | ContextmenuGroup,
|
24 | }
|
25 |
|
26 | if (typeof window !== 'undefined' && window.Vue) {
|
27 | install(window.Vue)
|
28 | }
|
29 |
|
30 | export default {
|
31 | install,
|
32 | }
|