lujanfernaud/prevy

View on GitHub
app/helpers/user/membership_requests_helper.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module User::MembershipRequestsHelper
  def membership_requests_link
    return unless membership_requests?

    link_to user_membership_requests_path(current_user),
      class: "dropdown-item" do
      "Membership requests #{badge}".html_safe
    end
  end

  def badge
    "<span class='ml-2 badge badge-pill badge-primary align-middle'>
      #{membership_requests_count}
    </span>".html_safe
  end

  def membership_requests?
    membership_requests_count > 0
  end

  def membership_requests_count
    current_user.total_membership_requests.size
  end
end