From 07b5e76c479b8cf5f3668cc69ba87e9b3b844e4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Molakvo=C3=A6=20=28skjnldsv=29?= Date: Fri, 9 Nov 2018 15:22:55 +0100 Subject: Migrate to global components and use nextcloud multiselect MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ (skjnldsv) --- src/main.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/main.js') 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) -- cgit v1.2.3