Sha256: e82d29a96e776eb2141026d6d37f92b011720d39302b61a335fbdac11c220e06

Contents?: true

Size: 705 Bytes

Versions: 8

Compression:

Stored size: 705 Bytes

Contents

module Chaltron::UsersHelper
  def display_username(user)
    if user == current_user
      link_to(user.username, user) + ' '.html_safe +
        content_tag(:span, I18n.t('chaltron.users.it_s_you'), class: 'badge badge-success')
    else
      link_to user.username, user
    end
  end

  def display_side_filter_link(url, active, text, count)

    klass = 'list-group-item list-group-item-action'
    klass += ' active' if active

    badge_klass = 'badge badge-pill float-right'
    if active
      badge_klass += ' badge-light'
    else
      badge_klass += ' badge-primary'
    end

    link_to url, class: klass do
      content_tag(:span, count, class: badge_klass) + text
    end

  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
chaltron-1.1.6 app/helpers/chaltron/users_helper.rb
chaltron-1.1.5 app/helpers/chaltron/users_helper.rb
chaltron-1.1.4 app/helpers/chaltron/users_helper.rb
chaltron-1.1.3 app/helpers/chaltron/users_helper.rb
chaltron-1.1.2 app/helpers/chaltron/users_helper.rb
chaltron-1.1.1 app/helpers/chaltron/users_helper.rb
chaltron-1.1.0 app/helpers/chaltron/users_helper.rb
chaltron-1.0.10 app/helpers/chaltron/users_helper.rb