# 30-Apr-2026 — show group + Ramblers-feed leader on walk views [closes #255](https://github.com/nbarrett/ngx-ramblers/issues/255)

## [build 631](https://github.com/nbarrett/ngx-ramblers/actions/runs/25155665410) — [commit ce0e84e](https://github.com/nbarrett/ngx-ramblers/commit/ce0e84ece7adc354986f5900187fa436e340de62)

_____

Walks imported from the Ramblers Walks Manager feed leave
fields.contactDetails.displayName empty, because Ramblers withholds
the leader name when has_email is true and exposes a contact-form URL
instead. hasWalkLeader was returning false in that case, hiding the
whole <app-event-leader> wrapper, which also embeds the group card. So
on KT04 (Tonbridge & Malling) and KT50 (EKWG) walks neither the group
nor the leader contact appeared, despite the data being present in the
JSON.

hasWalkLeader now also returns true when groupEvent.walk_leader (or
event_organiser for group events) has a Ramblers contact channel
(has_email or email_form). The existing fallbackLabel="Contact Via
Ramblers" then drives the link text on both the walk detail page and
the card view.

Also surfaces the group on the collapsed card view (walk-card-view) by
reusing EventGroupComponent in compact mode. To keep the row from
wrapping at small widths, EventGroupComponent now omits the
parenthesised group code when compact is true; the expanded view still
shows "Name (CODE)".