# 22-Apr-2026 — admin toggle to suppress Related Links box on walks [closes #228](https://github.com/nbarrett/ngx-ramblers/issues/228)

## [build 619](https://github.com/nbarrett/ngx-ramblers/actions/runs/24768904941) — [commit c3eb134](https://github.com/nbarrett/ngx-ramblers/commit/c3eb134246b9fc191ec6777e88c713c604ddae0b)

_____

Adds a new Show "Related Links" Box on Group Walk Pages checkbox in
[Admin > System Settings > Group / Area Configuration](https://www.ngx-ramblers.org.uk/admin/system-settings?tab=area-group), rendered next
to the existing Show On Ramblers Link toggle inside the Group Walk
event-type settings panel.




![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/6c65289d-bd2b-4362-8d07-4611d62ce874.jpeg)

When off, the Related Links panel (including its heading) is hidden on individual walk pages. See screenshots below of examples where related links are shown (default) in comparison to when it's hidden and a share link has been added to the Top panel:

_Previous default view_

![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/a667d224-85e5-4b1e-828d-c80069bebc45.jpeg)

_New compact view with share link dropdown_

![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/b7ac56f4-da24-40d9-9f72-3aa14c6f7332.jpeg)

#### "This Walk" becomes a share action with a View / Share / Copy dropdown
- new `WalkShareRowComponent` rendering a mint-cake share icon plus a
dropdown (View this walk, Share this walk, Copy link) following the
event-leader-phone-link pattern (hover-open with a grace delay,
container="body", dropup)
- clicking the share icon fires share directly; clicking the text opens the dropdown

#### Optional "Sharing" section in the Group Walk Leader panel:
- new Organisation.showWalkShareInHeader boolean, default false,
surfaced as a Show "Share" Row in Group Walk Leader Panel checkbox
in Event Configuration (walk-only)
- event-leader lays out as Group (full-width) then a two-column row
with Group Walk Leader on the left and a Sharing heading plus
walk-share-row on the right when the toggle is on

#### Per-link toggles and "Walk View" admin tab
- new WalksConfig.relatedLinkShow{OnRamblers,ThisWalk,Meetup,OsMaps,
What3words,Venue} booleans, defaulting true
- new Walk View tab under [walks/admin/config](https://ngx-ramblers.org.uk/walks/admin/config) with a checkbox per
link and a live "Related Links" preview that updates as the admin
flips toggles
- RelatedLinksComponent reads the walksConfig and adds a showLink()
gate on each row in addition to the existing data conditions

![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/128a91c3-5c57-4e8a-b0db-2f044a38cc31.jpeg)

### Github Deployment Workflows
- Infra: `.github/workflows/deploy-to-environments.yml` now sets environment: `${{ matrix.environment }}` on the deploy job so each
matrix deploy is tied to the corresponding GitHub Actions environment for secrets and approval rules.
- The benefit of this refactor is that each environment matrix entry shows a progress bar with an estimated completion time. See screenshot below.

![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/ddeb26cb-c89d-49a2-b883-e9f071c2c229.jpeg)