Add fa-fw class to user agent icon (#4047)
This commit is contained in:
		
				
					committed by
					
						
						Eugen Rochko
					
				
			
			
				
	
			
			
			
						parent
						
							a6d02cff36
						
					
				
				
					commit
					92f1c474f3
				
			@@ -31,7 +31,11 @@ module ApplicationHelper
 | 
			
		||||
    Rails.env.production? ? site_title : "#{site_title} (Dev)"
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def fa_icon(icon)
 | 
			
		||||
    content_tag(:i, nil, class: 'fa ' + icon.split(' ').map { |cl| "fa-#{cl}" }.join(' '))
 | 
			
		||||
  def fa_icon(icon, attributes = {})
 | 
			
		||||
    class_names = attributes[:class]&.split(' ') || []
 | 
			
		||||
    class_names << 'fa'
 | 
			
		||||
    class_names += icon.split(' ').map { |cl| "fa-#{cl}" }
 | 
			
		||||
 | 
			
		||||
    content_tag(:i, nil, attributes.merge(class: class_names.join(' ')))
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,8 @@
 | 
			
		||||
    - @sessions.each do |session|
 | 
			
		||||
      %tr
 | 
			
		||||
        %td
 | 
			
		||||
          %span{ title: session.user_agent }= fa_icon session_device_icon(session)
 | 
			
		||||
          %span{ title: session.user_agent }<
 | 
			
		||||
            = fa_icon "#{session_device_icon(session)} fw", 'aria-label' => session_device_icon(session)
 | 
			
		||||
            = ' '
 | 
			
		||||
            = t 'sessions.description', browser: t("sessions.browsers.#{session.browser}"), platform: t("sessions.platforms.#{session.platform}")
 | 
			
		||||
        %td
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user