]> git.openstreetmap.org Git - rails.git/blob - app/views/users/_sidebar_section.html.erb
Merge remote-tracking branch 'upstream/pull/5851'
[rails.git] / app / views / users / _sidebar_section.html.erb
1 <%# locals: (present: false, edit_title: nil, edit_path: nil) %>
2 <% editable = edit_title && edit_path && current_user && @user == current_user %>
3 <% edit_button_classes = %w[btn btn-sm btn-outline-primary py-0 w-100 overflow-hidden] %>
4 <% if present %>
5   <div class="border-bottom text-body-secondary">
6     <div class="my-2">
7       <%= yield %>
8     </div>
9     <% if editable %>
10       <div class="collapse" data-sidebar-edit>
11         <%= link_to edit_title, edit_path, :class => [*edit_button_classes, "mb-2"] %>
12       </div>
13     <% end %>
14   </div>
15 <% elsif editable %>
16   <div class="border-bottom text-body-secondary collapse" data-sidebar-edit>
17     <div class="py-2">
18       <%= link_to edit_title, edit_path, :class => edit_button_classes %>
19     </div>
20   </div>
21 <% end %>