summaryrefslogtreecommitdiffstats
path: root/src/main.js
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-11-09 15:22:55 +0100
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-11-09 15:22:55 +0100
commit07b5e76c479b8cf5f3668cc69ba87e9b3b844e4f (patch)
tree32e40908461abf8d08eb5a836fc1601f1557a55f /src/main.js
parentf0883bb5d292d798432bb9b5698efeacebf10d20 (diff)
Migrate to global components and use nextcloud multiselect
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'src/main.js')
-rw-r--r--src/main.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main.js b/src/main.js
index dc600319..5d02fcb9 100644
--- a/src/main.js
+++ b/src/main.js
@@ -27,6 +27,20 @@ import router from './router'
import store from './store'
import { sync } from 'vuex-router-sync'
+/** GLOBAL COMPONENTS AND DIRECTIVE */
+import { AppNavigation, DatetimePicker, Multiselect, PopoverMenu } from 'nextcloud-vue'
+import ClickOutside from 'vue-click-outside'
+import Tooltip from 'v-tooltip'
+import VueClipboard from 'vue-clipboard2'
+
+Vue.component('AppNavigation', AppNavigation)
+Vue.component('DatetimePicker', DatetimePicker)
+Vue.component('Multiselect', Multiselect)
+Vue.component('PopoverMenu', PopoverMenu)
+Vue.directive('ClickOutside', ClickOutside)
+Vue.directive('Tooltip', Tooltip)
+Vue.use(VueClipboard)
+
// CSP config for webpack dynamic chunk loading
// eslint-disable-next-line
__webpack_nonce__ = btoa(OC.requestToken)