Sha256: bda8fd6f924f97f8e823cc95dd291c8da8db20f640677f58ed38ab7f7d9200da
Contents?: true
Size: 872 Bytes
Versions: 12
Compression:
Stored size: 872 Bytes
Contents
<%# headmin/layout/sidebar/menu/account accepts block: yes parameters: scope: (symbol) devise scope, i.e. ':users' => current_user %> <% scope = local_assigns.has_key?(:scope) ? scope : 'users' %> <% singular = scope.to_s.singularize.to_sym %> <% user = send("current_#{singular}") %> <%= render 'headmin/dropdown', class: 'nav-item' do %> <%= render 'headmin/dropdown/button', class: 'nav-link', id: 'nav-item-devise' do %> <%= user.to_s %> <% end %> <%= render 'headmin/dropdown/list', id: 'nav-item-devise' do %> <%= render 'headmin/dropdown/item', name: t('.edit_profile'), url: polymorphic_path([:edit, singular, :registration]) %> <%= render 'headmin/dropdown/divider' %> <%= render 'headmin/dropdown/item', name: t('.log_out'), url: polymorphic_path([:destroy, singular, :session]), method: :delete %> <% end %> <% end %>
Version data entries
12 entries across 12 versions & 1 rubygems