<% content_for :main_header do %>

Filter #<%= @filter.id %>: <%= @filter.description %>

<% end %> <%= render(FlashNoticeComponent.new) { notice } if notice.present? %> <%= turbo_frame_tag "filter" do %> <%= render @filter %> <% end %>

Conditions

<%= render(@filter.conditions) || "No conditions yet".html_safe %> <%= turbo_frame_tag "new_condition" do %>
<%= link_to "Add a new condition", new_filter_condition_path(@filter) %>
<% end %>

Operations

<%= render(@filter.operations) || "No operations yet".html_safe %> <%= turbo_frame_tag "new_operation" do %>
<%= link_to "Add a new operation", new_filter_operation_path(@filter) %>
<% end %>
<%= link_to '← Back to filters list', filters_path, class: "rounded-md relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-500 hover:text-blue-700" %> <%= link_to 'Delete this filter', @filter, method: :delete, data: { confirm: 'Are you sure you want to delete this filter? There is no undo!' }, class: "rounded-md relative inline-flex items-center px-4 py-2 border border-transparent bg-white text-sm font-medium text-red-700 bg-red-100 hover:bg-red-200 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-red-500" %>