1 | import { App } from "vue";
|
2 |
|
3 | import directive from "./directive";
|
4 |
|
5 | import Contextmenu from "./components/Contextmenu";
|
6 | import ContextmenuItem from "./components/ContextmenuItem";
|
7 | import ContextmenuDivider from "./components/ContextmenuDivider";
|
8 | import ContextmenuSubmenu from "./components/ContextmenuSubmenu";
|
9 | import ContextmenuGroup from "./components/ContextmenuGroup";
|
10 |
|
11 | import { version } from "../package.json";
|
12 |
|
13 | const install = (app: App): void => {
|
14 | app.directive("contextmenu", directive);
|
15 |
|
16 | app.component(Contextmenu.name, Contextmenu);
|
17 | app.component(ContextmenuItem.name, ContextmenuItem);
|
18 | app.component(ContextmenuDivider.name, ContextmenuDivider);
|
19 | app.component(ContextmenuSubmenu.name, ContextmenuSubmenu);
|
20 | app.component(ContextmenuGroup.name, ContextmenuGroup);
|
21 | };
|
22 |
|
23 | export {
|
24 | directive,
|
25 | install,
|
26 | version,
|
27 | Contextmenu,
|
28 | ContextmenuItem,
|
29 | ContextmenuDivider,
|
30 | ContextmenuSubmenu,
|
31 | ContextmenuGroup,
|
32 | };
|
33 |
|
34 | const VContextmenu = {
|
35 | install,
|
36 | version,
|
37 | };
|
38 |
|
39 | export default VContextmenu;
|