Adds a component for the sensor overview pane, which is rendered when a sensor marker is tapped on the map.
Some adjustments are made to CSS rules for the map to fix various issues that appear as the app layout changes. In general, it was easier to make the map size consistent through the app and make adjustments elsewhere.
The data for the sensor locations is now part of the state so that is accessible to other parts of the app besides the map component.
Connects #21
Connects #39
Demo
Notes
I took care of #39 here because it was simple and was causing too many notifications as-is.
Testing Instructions
Click the map markers, and verify the sensor details pane is shown, and that the map marker is relatively centered on the visible map.
Verify that the map attribution controls are not covered up at any time.
Overview
Adds a component for the sensor overview pane, which is rendered when a sensor marker is tapped on the map.
Some adjustments are made to CSS rules for the map to fix various issues that appear as the app layout changes. In general, it was easier to make the map size consistent through the app and make adjustments elsewhere.
The data for the sensor locations is now part of the state so that is accessible to other parts of the app besides the map component.
Connects #21 Connects #39
Demo
Notes
I took care of #39 here because it was simple and was causing too many notifications as-is.
Testing Instructions