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

Version Path
headmin-0.2.9 app/views/headmin/nav/item/_devise.html.erb
headmin-0.3.2 app/views/headmin/nav/item/_devise.html.erb
headmin-0.3.1 app/views/headmin/nav/item/_devise.html.erb
headmin-0.2.8 app/views/headmin/nav/item/_devise.html.erb
headmin-0.2.7 app/views/headmin/nav/item/_devise.html.erb
headmin-0.2.6 app/views/headmin/nav/item/_devise.html.erb
headmin-0.2.5 app/views/headmin/nav/item/_devise.html.erb
headmin-0.2.4 app/views/headmin/nav/item/_devise.html.erb
headmin-0.2.3 app/views/headmin/nav/item/_devise.html.erb
headmin-0.2.2 app/views/headmin/nav/item/_devise.html.erb
headmin-0.2.1 app/views/headmin/nav/item/_devise.html.erb
headmin-0.2.0 app/views/headmin/nav/item/_devise.html.erb