@curupira/vue-mapbox
Version:
A wrapper for Mapbox using Vue, with advanced features and abstractions
68 lines (64 loc) • 2.81 kB
JavaScript
export { default as VueMapbox } from './components/VueMapbox.vue'
export { default as VmSource } from './components/VmSource.vue'
export { default as VmMarker } from './components/VmMarker.vue'
export { default as VmPopup } from './components/VmPopup.vue'
export { default as VmLayer } from './components/VmLayer.vue'
export { default as VmLayerArc } from './components/VmLayerArc.vue'
export { default as VmImage } from './components/VmImage.vue'
export { default as VmLayerVector } from './components/Layers/VmLayerVector.vue'
export { default as VmMarkerDonut } from './components/Markers/VmMarkerDonut.vue'
export { default as LoadingComponent } from './components/LoadingComponent'
export { default as ErrorComponent } from './components/ErrorComponent'
// export VueMapbox as VueMapbox
// export default {
// VueMapbox,
// // VueMapbox: () => ({
// // // O componente a carregar (deve ser uma Promise)
// // component: import(/* webpackChunkName: "the-vue-mapbox" */ './components/VueMapbox.vue'),
// // // Um componente para usar enquanto o assíncrono é carregado
// // loading: LoadingComponent,
// // // Um componente para usar se o carregamento falhar
// // error: ErrorComponent,
// // // Espera antes de exibir o componente de loading. Padrão: 200ms
// // delay: 200,
// // // O componente de erro será exibido se um timemout for
// // // fornecido e excedido. Padrão: Infinity
// // timeout: 3000
// // }),
// VmMarker,
// VmPopup,
// VmLayer,
// VmLayerArc,
// // VmLayerArc: () => ({
// // // O componente a carregar (deve ser uma Promise)
// // component: import(
// // /* webpackChunkName: "the-decker" */
// // /* webpackPrefetch: false */
// // /* webpackPreload: false */
// // './components/VmLayerArc.vue'),
// // // Um componente para usar enquanto o assíncrono é carregado
// // loading: LoadingComponent,
// // // Um componente para usar se o carregamento falhar
// // error: ErrorComponent,
// // // Espera antes de exibir o componente de loading. Padrão: 200ms
// // delay: 200,
// // // O componente de erro será exibido se um timemout for
// // // fornecido e excedido. Padrão: Infinity
// // timeout: 3000
// // }),
// VmSource,
// VmLayerVector,
// VmMarkerDonut,
// VmImage,
// install (Vue) {
// Vue.component('VueMapbox', VueMapbox)
// Vue.component('VmLayerArc', VmLayerArc)
// Vue.component('VmMarker', VmMarker)
// Vue.component('VmPopup', VmPopup)
// Vue.component('VmLayer', VmLayer)
// Vue.component('VmSource', VmSource)
// Vue.component('VmImage', VmImage)
// Vue.component('VmVectorLayersSource', VmLayerVector)
// Vue.component('VmMarkerDonut', VmMarkerDonut)
// }
// }