From ea6a9680347b715ea980b163b4bbc82595051cdb Mon Sep 17 00:00:00 2001 From: Jason Zimdars Date: Fri, 6 Sep 2024 16:05:46 -0500 Subject: [PATCH] Improve image add/remove buttons --- app/assets/images/picture-add.svg | 1 + app/assets/images/picture-remove.svg | 1 + app/views/bubbles/_bubble.html.erb | 8 ++++---- 3 files changed, 6 insertions(+), 4 deletions(-) create mode 100644 app/assets/images/picture-add.svg create mode 100644 app/assets/images/picture-remove.svg diff --git a/app/assets/images/picture-add.svg b/app/assets/images/picture-add.svg new file mode 100644 index 000000000..610d32901 --- /dev/null +++ b/app/assets/images/picture-add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/assets/images/picture-remove.svg b/app/assets/images/picture-remove.svg new file mode 100644 index 000000000..db868e362 --- /dev/null +++ b/app/assets/images/picture-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/bubbles/_bubble.html.erb b/app/views/bubbles/_bubble.html.erb index babbc1dc3..60b9b1bff 100644 --- a/app/views/bubbles/_bubble.html.erb +++ b/app/views/bubbles/_bubble.html.erb @@ -14,15 +14,15 @@ <%= form_with model: bubble, data: { controller: "form" } do | form | %>
<% if bubble.image.attached? %> - <%= tag.label class:"btn btn--negative", data: { action: "click->upload-preview#clear click->form#submit", upload_preview_target: "button" } do %> - <%= image_tag "minus.svg", aria: { hidden: "true" }, size: 24 %> + <%= tag.label class: "btn btn--plain", style: "--btn-icon-size: 3em; margin-block-start: -0.5em; margin-inline-end: -0.2em", data: { action: "click->upload-preview#clear click->form#submit", upload_preview_target: "button" } do %> + <%= form.hidden_field :bubble, value: bubble.id %> <%= check_box_tag "remove_image", "true" %> Remove imagee <% end %> <% else %> -