<%# locals: (label:, period:, value:, trend:, size: "lg", is_percentage: false)%>

<%= label %>

<% if value.is_a?(Money) %> font-medium"><%= format_money value %> <% else %> font-medium"><%= is_percentage ? number_to_percentage(value, precision: 2) : value %> <% end %>

<% if trend.nil? %>

Data not available for the selected period

<% elsif trend.direction.flat? %>

No change vs. prior period

<% else %>
<%= render partial: "shared/trend_change", locals: { trend: trend } %> <%= period_label(period) %>
<% end %>