* Fix territory shortcuts on mobile
- remove zoom controls on mobile
- center search on mobile
- move up the territoriy shortcuts on mobile
- increase height of map on mobile in portrait mode
- update tests
* Reduce map height
- troubleshooting staging map height
* Removes null render in map
* Comment out conditional render of NavControls
* Revert height changes
* Remove MapSearch component
* Remove territory styling
* Console.log the device width
* Add logging width/mobile onLoad()
* Add isMobile to map height prop
* Swap conditional order of map height
* Add isMobileMapState to map height
* Add back all changes and force height to non-100%
- staging mobile seems to have height at 100% regardless of conditional. This will test this.
- this will break desktop on staging and is purposeful
* Remove API key for mapbox
* Add height as 90% to check conditional
* trying isMobile and windowWidth
* is not mobile and width > 1024
* use a function instead of a conditional
* Modify getHeight function
- remove Cypress tests from GHA to speed up build / deplot to staging
* Console.log windowWidth and constants.desktop
* Add boolean console.log
* Place values in DOM itself
* add height to div
* log out types
* add types nicely formatted
* Move height styling on map from inline to parent
- use a media query to detect mobile and set the map parents height via SASS
* Add back cypress tests
* Add intial search component
* Add nominatum simple
* Connect search field to Nominatum API
- remove react-query
- remove react-query logic from J40Map
- move searchHandler to MapSearch
* Adjust zoom and territory focus
- adjust zoom buttons in CSS to allow for search field
* Place search behind a feature flag
* Add cors to fetch and error handling
- this is to test on OMB machines
* Add error messaging and bound search results to US
- adjust controls to add error message to search
- add MapSearchMessage component for error message
- add unit tests
- add state to track if API results are empty
- add intl on two strings, placeholder and error message
* Remove warpper around MapSearch component
- reorder component import in J40Map
- remove unused CSS in MapSearch.module.scss
- remove and comment on wrapper error on MapSearch
- rename isSearchEmpty to isSearchResultsEmpty
- update snapshot
* Add error message
- if the search query returns null, show an error message
* Fix button centering on iphone
For some reason, physical iPhones are not centering the text inside the map buttons correctly. (`48`, `AK`, `HI`, `PR`)
* convert to verbose css syntax
* Test using svg buttons
* Remove unused style reference
* Fix new icon svg images were "eating" the button's click events
* Fixes#320, Zoom button styling does not match spec
* Setting explicit size for icon dimension to avoid automatic SVG sizing weirdness for gatsby build static site