- |
-
- {length(reciprocals) + 1}
-
- |
- {primary.station1} |
- {primary.grid1 || "—"} |
- {primary.station2} |
- {primary.grid2 || "—"} |
- {primary.band} |
- {primary.mode} |
- {primary.distance_km} |
- {enrichment_badge(primary)} |
- {if primary.flagged_invalid, do: "🚩"} |
- {Calendar.strftime(primary.qso_timestamp, "%Y-%m-%d %H:%M")} |
- {Calendar.strftime(primary.inserted_at, "%Y-%m-%d %H:%M")} |
-
- <%= for recip <- reciprocals do %>
-
- | ↳ |
- {recip.station1} |
- {recip.grid1 || "—"} |
- {recip.station2} |
- {recip.grid2 || "—"} |
- {recip.band} |
- {recip.mode} |
- {recip.distance_km} |
- {enrichment_badge(recip)} |
- {if recip.flagged_invalid, do: "🚩"} |
- {Calendar.strftime(recip.qso_timestamp, "%Y-%m-%d %H:%M")} |
- {Calendar.strftime(recip.inserted_at, "%Y-%m-%d %H:%M")} |
-
- <% end %>
- <% end %>
-