lib/karafka/web/ui/pro/views/explorer/_message.erb in karafka-web-0.2.5 vs lib/karafka/web/ui/pro/views/explorer/_message.erb in karafka-web-0.3.0
- old
+ new
@@ -1,16 +1,27 @@
-<tr>
- <td>
- <%= message.offset %>
- </td>
- <td>
- <%== relative_time message.timestamp %>
- </td>
- <td>
- <%= message.key %>
- </td>
- <td class="text-center">
- <a href="<%= root_path('explorer', message.topic, message.partition, message.offset) %>" class="btn btn-sm btn-secondary">
- Details
- </a>
- </td>
-</tr>
+<% if message.is_a?(Integer) %>
+ <tr>
+ <td class="text-muted">
+ <%= message %>
+ </td>
+ <td colspan="3" class="text-center text-muted">
+ This message has either been removed or compacted and is no longer available.
+ </td>
+ </tr>
+<% else %>
+ <tr>
+ <td>
+ <%= message.offset %>
+ </td>
+ <td>
+ <%== relative_time message.timestamp %>
+ </td>
+ <td>
+ <%= message.key %>
+ </td>
+ <td class="text-center">
+ <a href="<%= root_path('explorer', message.topic, message.partition, message.offset) %>" class="btn btn-sm btn-secondary">
+ Details
+ </a>
+ </td>
+ </tr>
+<% end %>