app/views/headmin/forms/_blocks.html.erb in headmin-0.5.9 vs app/views/headmin/forms/_blocks.html.erb in headmin-0.6.0

- old
+ new

@@ -22,17 +22,24 @@ @lookup_context.prefixes = @lookup_context.prefixes + blocks.prefixes %> <%= render "headmin/forms/repeater", blocks.repeater_options do |block_form, template| %> <% name = template || block_form.object.name %> - <!-- Name input of the block --> <%= block_form.hidden_field :name, value: name %> <!-- Render block form fields --> - <%= render name, form: block_form %> + <div class="<%= block_form.object.visible ? "" : "opacity-50" %>"> + <%= render name, form: block_form %> + </div> + <% badge_style = blocks.badge_style(block_form.object) %> <!-- Label --> - <span class="position-absolute top-0 end-0 badge bg-light text-dark"> + <span class="position-absolute top-0 end-0 badge rounded-0 d-flex align-items-center gap-2 bg-danger <%= badge_style %>"> <%= t("blocks.#{name}", default: name).humanize %> + <button type="button" class="btn p-0 <%= badge_style %>" data-bs-toggle="modal" data-bs-target="#modal-block-<%= block_form.object.id %>"> + <%= bootstrap_icon("gear") %> + </button> </span> + + <%= render "headmin/forms/blocks/modal", form: block_form, name: name %> <% end %>