I was unhappy with the existing options to add maps to dash. Hence, I created a leaflet component to use in dash. You can find and download it here. It is pretty much tailored to my needs. If you wish to extend it, fix something or add functionality please do so.
I hope this helps anyone who needs it.