Sha256: 0520bdc4b770143b4462f3c05a6e1a093b897c137f3277043dc96e8a21c393b7

Contents?: true

Size: 745 Bytes

Versions: 9

Compression:

Stored size: 745 Bytes

Contents

# frozen_string_literal: true

module EacRailsBase0
  module UserMenuHelper
    # @return [Hash]
    def base0_user_menu_entries
      current_user ? base0_user_menu_entries_logged : base0_user_menu_entries_unlogged
    end

    private

    # @return [Hash]
    def base0_user_menu_entries_logged
      {
        current_user.to_s => {
          'Alterar senha' => [eac_users_support.edit_user_registration_path]
        },
        t('devise.log_out') => [eac_users_support.destroy_user_session_path,
                                { link_method: :delete }]
      }
    end

    # @return [Hash]
    def base0_user_menu_entries_unlogged
      {
        t('devise.log_in') => [eac_users_support.new_user_session_path]
      }
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
eac_rails_base0-0.69.0 app/helpers/eac_rails_base0/user_menu_helper.rb
eac_rails_base0-0.68.7 app/helpers/eac_rails_base0/user_menu_helper.rb
eac_rails_base0-0.68.6 app/helpers/eac_rails_base0/user_menu_helper.rb
eac_rails_base0-0.68.5 app/helpers/eac_rails_base0/user_menu_helper.rb
eac_rails_base0-0.68.4 app/helpers/eac_rails_base0/user_menu_helper.rb
eac_rails_base0-0.68.3 app/helpers/eac_rails_base0/user_menu_helper.rb
eac_rails_base0-0.68.2 app/helpers/eac_rails_base0/user_menu_helper.rb
eac_rails_base0-0.68.1 app/helpers/eac_rails_base0/user_menu_helper.rb
eac_rails_base0-0.68.0 app/helpers/eac_rails_base0/user_menu_helper.rb