Auto-refreshes every 5 seconds <%= if @loading do %> Updating... <% end %>
<.table id="bad_packets" rows={@bad_packets}> <:col :let={bad_packet} label="Attempted At"> {Calendar.strftime( bad_packet.attempted_at || bad_packet.inserted_at, "%Y-%m-%d %H:%M:%S UTC" )} <:col :let={bad_packet} label="Error Type"> {bad_packet.error_type || "Unknown"} <:col :let={bad_packet} label="Error Message"> {bad_packet.error_message || "No error message"} <:col :let={bad_packet} label="Raw Packet">
<%= if is_binary(bad_packet.raw_packet) do %> {Aprsme.EncodingUtils.sanitize_string(bad_packet.raw_packet)} <% else %> {bad_packet.raw_packet} <% end %>
<%= if length(@bad_packets) == 0 do %>

No bad packets

All packets are parsing successfully!

<% end %>