<section class="analytics-panel">
|
|
<h2><%= title %></h2>
|
|
|
|
<% if local_assigns[:note].present? %>
|
|
<p class="analytics-note"><%= note %></p>
|
|
<% end %>
|
|
|
|
<% if rows.empty? %>
|
|
<p class="analytics-empty">Nothing recorded yet.</p>
|
|
<% else %>
|
|
<div class="analytics-bars analytics-bars--compact">
|
|
<% rows.each do |row| %>
|
|
<div class="analytics-bar-row">
|
|
<div class="analytics-bar-label"><%= labeller.call(row[:key]) %></div>
|
|
<div class="analytics-bar-track">
|
|
<div class="analytics-bar-fill" style="width: <%= row[:share] %>%"></div>
|
|
</div>
|
|
<div class="analytics-bar-value">
|
|
<strong><%= number_with_delimiter(row[:count]) %></strong>
|
|
<span><%= row[:share] %>%</span>
|
|
</div>
|
|
</div>
|
|
<% end %>
|
|
</div>
|
|
<% end %>
|
|
</section>
|