UNPKG

vue-skeleton-loading

Version:
32 lines (24 loc) 885 B
import SkeletonLoading from './components/skeletonLoading.vue'; import SquareSkeleton from './components/basic/squareSkeleton.vue'; import CircleSkeleton from './components/basic/circleSkeleton.vue'; import Column from './components/layout/column.vue'; import Row from './components/layout/row.vue'; function install(Vue) { if(install.installed) return; install.installed = true; Vue.component('SkeletonLoading', SkeletonLoading); Vue.component('SquareSkeleton', SquareSkeleton); Vue.component('CircleSkeleton', CircleSkeleton); Vue.component('Column', Column); Vue.component('Row', Row); } const VueSkeletonLoading = { install, SkeletonLoading, SquareSkeleton, CircleSkeleton }; if (typeof window !== undefined && window.Vue) { window.Vue.use(SkeletonLoading); } export default VueSkeletonLoading;