feat(nav): add Rover dropdown linking rover planner, locations, planning

Adds a Rover dropdown to the top nav bar and lists the three rover
tools in the homepage markdown Primary Resources block.
This commit is contained in:
Graham McIntire 2026-05-14 17:28:00 -05:00
parent bd731685de
commit fc82d3f5de
No known key found for this signature in database
GPG key ID: F4ABF488E6029E59
2 changed files with 16 additions and 0 deletions

View file

@ -43,6 +43,19 @@ defmodule MicrowavepropWeb.Layouts do
<.link navigate="/map" class="btn btn-ghost btn-sm">Map</.link>
<.link navigate="/path" class="btn btn-ghost btn-sm">Path</.link>
<.link navigate="/eme" class="btn btn-ghost btn-sm">EME</.link>
<div class="dropdown">
<div tabindex="0" role="button" class="btn btn-ghost btn-sm">
Rover <.icon name="hero-chevron-down-micro" class="size-3" />
</div>
<ul
tabindex="0"
class="dropdown-content menu bg-base-100 rounded-box z-[1] w-48 p-2 shadow-lg"
>
<li><.link navigate="/rover">Rover Planner</.link></li>
<li><.link navigate="/rover-locations">Rover Locations</.link></li>
<li><.link navigate="/rover-planning">Rover Planning</.link></li>
</ul>
</div>
<.link navigate="/beacons" class="btn btn-ghost btn-sm">Beacons</.link>
<.link navigate="/submit" class="btn btn-ghost btn-sm">Submit</.link>
<.link navigate="/contacts" class="btn btn-ghost btn-sm">Contacts</.link>

View file

@ -65,6 +65,9 @@ defmodule MicrowavepropWeb.Router do
- [Contact database](/contacts) 58,000+ historical QSOs used for calibration.
- [Contact map](/contacts/map) geographic view of all recorded contacts.
- [Path calculator](/path) point-to-point propagation prediction.
- [Rover planner](/rover) propagation heatmap with ranked drive-to candidates.
- [Rover locations](/rover-locations) shared directory of rover-friendly parking spots.
- [Rover planning](/rover-planning) planned rover missions and their paths.
- [Beacons](/beacons) microwave beacon directory.
- [Submit a contact](/submit) add a QSO to the calibration dataset.