add leaflet component