<%# locals: (rule:) %>

<%= rule.actions.first.executor.label %> <% if rule.actions.count > 1 %> and <%= rule.actions.count - 1 %> more <%= rule.actions.count - 1 == 1 ? "action" : "actions" %> <% end %>

<% if rule.effective_date.nil? %> To all past and future <%= rule.resource_type.pluralize %> <% else %> To all <%= rule.resource_type.pluralize %> on or after <%= rule.effective_date %> <% end %>

<%= render "shared/toggle_form", model: rule, attribute: :active %> <%= contextual_menu icon: "more-vertical", id: "chat-menu" do %> <%= contextual_menu_item "Edit", url: edit_rule_path(rule), icon: "pencil", turbo_frame: "modal" %> <%= contextual_menu_item "Re-apply rule", url: confirm_rule_path(rule), turbo_frame: "modal", icon: "refresh-cw" %> <% turbo_confirm = { title: "Delete rule", body: "Are you sure you want to delete this rule? Data affected by this rule will no longer be automatically updated. This action cannot be undone.", accept: "Delete rule", } %> <%= contextual_menu_destructive_item "Delete", rule_path(rule), turbo_confirm: turbo_confirm %> <% end %>