- <%= for {primary, reciprocals} <- @grouped_qsos do %>
- <%!-- Spacer row between groups --%>
-
- |
-
-
- |
-
- {length(reciprocals) + 1}
-
- |
- {primary.station1} |
- {primary.grid1 || "—"} |
- {primary.station2} |
- {primary.grid2 || "—"} |
- {primary.band} |
- {primary.mode} |
- {primary.distance_km} |
- {Calendar.strftime(primary.qso_timestamp, "%Y-%m-%d %H:%M")} |
-
- <%= for recip <- reciprocals do %>
-
+ |
+
- | ↳ |
- {recip.station1} |
- {recip.grid1 || "—"} |
- {recip.station2} |
- {recip.grid2 || "—"} |
- {recip.band} |
- {recip.mode} |
- {recip.distance_km} |
- {Calendar.strftime(recip.qso_timestamp, "%Y-%m-%d %H:%M")} |
-
- <% end %>
+ {length(reciprocals) + 1}
+
+
+ {primary.station1} |
+ {primary.grid1 || "—"} |
+ {primary.station2} |
+ {primary.grid2 || "—"} |
+ {primary.band} |
+ {primary.mode} |
+ {primary.distance_km} |
+ {if primary.user_submitted, do: "Yes", else: "—"} |
+ {Calendar.strftime(primary.qso_timestamp, "%Y-%m-%d %H:%M")} |
+
+ <%= for recip <- reciprocals do %>
+
+ | ↳ |
+ {recip.station1} |
+ {recip.grid1 || "—"} |
+ {recip.station2} |
+ {recip.grid2 || "—"} |
+ {recip.band} |
+ {recip.mode} |
+ {recip.distance_km} |
+ {if recip.user_submitted, do: "Yes", else: "—"} |
+ {Calendar.strftime(recip.qso_timestamp, "%Y-%m-%d %H:%M")} |
+
<% end %>
-
-