<%= content_tag :div, data: data_attributes, class: classes do %> <% if render_header? %>
<% if display_breadcrumbs? %> <% end %>
<%= @name %> <% if @reloadable %> <%= button_tag data: { controller: "panel-refresh", action: "click->panel-refresh#refresh" } do %> <%= svg "heroicons/outline/arrow-path", class: "ml-2 text-2xl h-6 " %> <% end %> <% end %>
<% if description.present? %>
<%== description %>
<% end %>
<% if tools.present? %>
<%= tools %>
<% end %>
<% end %> <% if body? %>
<% # The body is wrapped inside another div in order to avoid long & tall panels next to sidebars when the sidebar taller. %>
<%= body %>
<% if sidebar? %>
<%= sidebar %>
<% end %> <% if bare_sidebar? %>
<%= bare_sidebar %>
<% end %>
<% end %> <% if bare_content? %>
<%= bare_content %>
<% end %> <% if footer_tools? %>
<%= footer_tools %>
<% end %> <% if footer? %>
<%= footer %>
<% end %> <% end %>