23 lines
1.1 KiB
JavaScript
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'
|