From b049f1abd6d00b76afae76d6dc212be213b26c68 Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Fri, 31 Jan 2020 10:48:21 +0100 Subject: viewer: buefy optimization (importing only used components) --- viewer/src/plugins/buefy.ts | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/viewer/src/plugins/buefy.ts b/viewer/src/plugins/buefy.ts index 9fa73b6..fbffd55 100644 --- a/viewer/src/plugins/buefy.ts +++ b/viewer/src/plugins/buefy.ts @@ -19,10 +19,24 @@ import Vue from "vue"; -import Buefy from "buefy"; +// @ts-ignore +import Taginput from 'buefy/src/components/taginput'; +// @ts-ignore +import Loading from 'buefy/src/components/loading'; +// @ts-ignore +import Radio from 'buefy/src/components/radio'; +// @ts-ignore +import SnackBar from 'buefy/src/components/snackbar'; + import "@/assets/scss/buefy.scss"; -Vue.use(Buefy, { - defaultIconComponent: 'fa-icon', - defaultIconPack: 'fas', -}); +Vue.use(Taginput); +Vue.use(Loading); +Vue.use(Radio); +Vue.use(SnackBar); + +declare module 'vue/types/vue' { + interface Vue { + $buefy: any; + } +} \ No newline at end of file -- cgit v1.2.3