From 9ee2e6649a592dc505c5fb1b66e07fcffc429e60 Mon Sep 17 00:00:00 2001 From: Anton Khorev Date: Tue, 1 Jul 2025 19:10:18 +0300 Subject: [PATCH] Add edit button options to profile sidebar section template --- app/views/users/_sidebar_section.html.erb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/views/users/_sidebar_section.html.erb b/app/views/users/_sidebar_section.html.erb index a0a4c354f..8ddbed93a 100644 --- a/app/views/users/_sidebar_section.html.erb +++ b/app/views/users/_sidebar_section.html.erb @@ -1,7 +1,21 @@ +<%# locals: (present: false, edit_title: nil, edit_path: nil) %> +<% editable = edit_title && edit_path && current_user && @user == current_user %> +<% edit_button_classes = %w[btn btn-sm btn-outline-primary py-0 w-100 overflow-hidden] %> <% if present %>
<%= yield %>
+ <% if editable %> +
+ <%= link_to edit_title, edit_path, :class => [*edit_button_classes, "mb-2"] %> +
+ <% end %> +
+<% elsif editable %> +
+
+ <%= link_to edit_title, edit_path, :class => edit_button_classes %> +
<% end %> -- 2.39.5