<%# locals: (accountable_group:) %> <% text_class = accountable_text_class(accountable_group.name) %>
<%= lucide_icon("chevron-down", class: "hidden group-open:block w-5 h-5") %> <%= lucide_icon("chevron-right", class: "group-open:hidden w-5 h-5") %>

<%= to_accountable_title(Accountable.from_type(accountable_group.name)) %>

·
<%= accountable_group.children.count %>
<%= render partial: "shared/progress_circle", locals: { progress: accountable_group.percent_of_total, text_class: text_class } %>

<%= accountable_group.percent_of_total.round(1) %>%

<%= format_money accountable_group.sum %>

<%= render partial: "shared/trend_change", locals: { trend: accountable_group.series.trend } %>
<% accountable_group.children.map do |account_value_node| %>
<%= render "accounts/logo", account: account_value_node.original, size: "sm" %>

<%= account_value_node.name %>

<%= render partial: "shared/progress_circle", locals: { progress: account_value_node.percent_of_total, text_class: text_class } %>

<%= account_value_node.percent_of_total %>%

<%= format_money account_value_node.original.balance_money %>

<%= render partial: "shared/trend_change", locals: { trend: account_value_node.original.series.trend } %>
<% end %>