From ad5611f431b4b68b0f5ca20ff07338fb9f49fbbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Buscht=C3=B6ns?= Date: Fri, 24 Mar 2017 13:17:35 +0100 Subject: [PATCH] export Leaflet object, public components and toLatLng macro (#141) * export Leaflet classes from addon * changelog: add entry for #141 --- CHANGELOG.md | 1 + addon/index.js | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 addon/index.js diff --git a/CHANGELOG.md b/CHANGELOG.md index 52b866ba..db4347d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ### master - [ENHANCEMENT] leaflet-map: pass more options and observe `minZoom`, `maxZoom` ([#142](https://github.com/miguelcobain/ember-leaflet/pull/142), [#144](https://github.com/miguelcobain/ember-leaflet/pull/144)) - [DEPRECATION] [ENHANCEMENT] image-layer: `imageUrl` attribute is deprecated in favor of the observed `url` attribute ([#143](https://github.com/miguelcobain/ember-leaflet/pull/143)) +- [ENHANCEMENT] Public components, the `toLatLng` macro and the `Leaflet` library itself are now exported by this addon ([#141](https://github.com/miguelcobain/ember-leaflet/pull/141)) ### 3.0.10 - [BUGFIX] Allow `rootURL` to be an empty string. Try to mimic the same defaults as ember-cli. diff --git a/addon/index.js b/addon/index.js new file mode 100644 index 00000000..943b6d6e --- /dev/null +++ b/addon/index.js @@ -0,0 +1,28 @@ +const L = window.L || {}; +export { L, L as Leaflet }; + +export { default as CircleLayer } from 'ember-leaflet/components/circle-layer'; + +export { default as CircleMarkerLayer } from 'ember-leaflet/components/circle-marker-layer'; + +export { default as GeojsonLayer } from 'ember-leaflet/components/geojson-layer'; + +export { default as ImageLayer } from 'ember-leaflet/components/image-layer'; + +export { default as LeafletMap } from 'ember-leaflet/components/leaflet-map'; + +export { default as MarkerLayer } from 'ember-leaflet/components/marker-layer'; + +export { default as PolygonLayer } from 'ember-leaflet/components/polygon-layer'; + +export { default as PolylineLayer } from 'ember-leaflet/components/polyline-layer'; + +export { default as PopupLayer } from 'ember-leaflet/components/popup-layer'; + +export { default as TileLayer } from 'ember-leaflet/components/tile-layer'; + +export { default as TooltipLayer } from 'ember-leaflet/components/tooltip-layer'; + +export { default as WmsTileLayer } from 'ember-leaflet/components/wms-tile-layer'; + +export { default as toLatLng } from 'ember-leaflet/macros/to-lat-lng';