doxa-maps/library/components/map-controls/index.js
doxa-maps d5ba21fa76 doxa-maps — portable bundler for embeddable JAMstack maps
Standalone repo that builds embeddable JAMstack map bundles (web components),
composes them into a lazy-loaded SPA via layouts/, and optionally wraps a
Capacitor Android/iOS app — one build, choose your output/CDN. Diátaxis docs.

History reset to a single clean commit; no PII, IPs, or internal terms.
2026-09-10 01:53:07 +00:00

23 lines
1.1 KiB
JavaScript

/**
* map-controls/index.js — Barrel export for all map control components.
*
* Import everything at once:
* import { MapToolbar, GeocoderComponent } from '../components/map-controls'
*
* Or pick what you need:
* import { ZoomInButton, ThemeToggleButton } from '../components/map-controls'
*/
export { default as MapControlButton } from './MapControlButton.vue'
export { default as MapToolbar } from './MapToolbar.vue'
export { default as GeocoderComponent } from './GeocoderComponent.vue'
export { default as HamburgerButton } from './HamburgerButton.vue'
// Individual buttons (useful for custom toolbars or embedding standalone controls)
export { default as ZoomInButton } from './ZoomInButton.vue'
export { default as ZoomOutButton } from './ZoomOutButton.vue'
export { default as LocationButton } from './LocationButton.vue'
export { default as FullscreenButton } from './FullscreenButton.vue'
export { default as ThemeToggleButton } from './ThemeToggleButton.vue'
export { default as HelpButton } from './HelpButton.vue'
export { default as ShareButton } from './ShareButton.vue'