{# Sprint 6 iter 6c — gear-btn on /gameboard/my-sea/ + the gatekeeper. #} {# NVM-only menu (no DEL, no BYE) — gear is the "back out without #} {# committing" affordance. Caller passes `nvm_url` to control where #} {# NVM nav-backs to: my_sea landing (table hex) from gatekeeper + #} {# picker; falls back to /gameboard/ otherwise. Render unconditionally #} {# (no active-draw guard) so fresh users + post-DEL states still see it.#} {# ` {# Spectator-only BYE (Phase B) — drops presence (status=LEFT, frees seat #} {# 2C, kills voice). Rendered below NVM only when the caller passes a #} {# `leave_url`; the owner's pages never do, so their menu is unchanged. #} {% if leave_url %}
{% csrf_token %}
{% endif %} {% include "apps/applets/_partials/_gear.html" with menu_id="id_my_sea_menu" %}