<%= link_to rule, class: "flex items-center space-x-2 min-w-0 hover:text-blue-600" do %>
<%# Action badge %>
<% action_classes = case rule.waf_action
when 'deny' then 'bg-red-100 text-red-800'
when 'allow' then 'bg-green-100 text-green-800'
when 'redirect' then 'bg-blue-100 text-blue-800'
when 'challenge' then 'bg-yellow-100 text-yellow-800'
when 'log' then 'bg-gray-100 text-gray-800'
else 'bg-gray-100 text-gray-800'
end %>
<%= rule.waf_action.upcase %>
<%# Network CIDR %>
<%= rule.network_range.cidr %>
<%# Priority %>
P:<%= rule.priority %>
<% end %>
<%# Disabled badge %>
<% unless rule.enabled? %>
Disabled
<% end %>
<%# Policy badge if policy-generated %>
<% if rule.waf_policy.present? %>
Policy
<% end %>