%= tag.div(class: container_classes, role: aria_role, "aria-labelledby": (aria_role && title.present?) ? title_id : nil) do %>
<% if title.present? %>
<%= helpers.icon icon_name, size: "sm", color: icon_color, class: "shrink-0 -mt-0.5" %>
<%= variant_label %>:
<%= title %>
<% if content.present? || message.present? %>
<% if content.present? %>
<%= content %>
<% else %>
<%= message %>
<% end %>
<% end %>
<% elsif content.present? %>
<%= helpers.icon icon_name, size: "sm", color: icon_color, class: "shrink-0" %>
<%= variant_label %>:
<%= content %>
<% elsif message.present? %>
<%= helpers.icon icon_name, size: "sm", color: icon_color, class: "shrink-0 -mt-0.5" %>
<%= variant_label %>:
<%= message %>
<% end %>
<% end %>