<% if item.is_a? NamedTuple(entry: Entry, percentage: Float64, grouped_count: Int32) %> <% grouped_count = item[:grouped_count] %> <% if grouped_count == 1 %> <% item = item[:entry] %> <% else %> <% item = item[:entry].book %> <% end %> <% else %> <% grouped_count = 1 %> <% end %>
id="<%= item.id %>" <% end %>> href="<%= base_url %>book/<%= item.id %>" <% end %>>
onclick="showModal("<%= item.encoded_path %>", '<%= item.pages %>', <%= (progress * 100).round(1) %>, "<%= item.book.encoded_display_name %>", "<%= item.encoded_display_name %>", '<%= item.title_id %>', '<%= item.id %>')" <% end %>>
<% unless progress < 0 || progress > 100 %>
<%= (progress * 100).round(1) %>%
<% end %>

"><%= item.display_name %>

<% if item.is_a? Entry %>

<%= item.pages %> pages

<% end %> <% if item.is_a? Title %> <% if grouped_count == 1 %>

<%= item.size %> entries

<% else %>

<%= grouped_count %> new entries

<% end %> <% end %>