class AppStatusTagComponent
Public Class Methods
Source
# File app/components/app_status_tag_component.rb, line 4 def initialize(status, context:) @status = status @context = context end
Public Instance Methods
Source
# File app/components/app_status_tag_component.rb, line 9 def call = tag.strong(text, class: ["nhsuk-tag nhsuk-tag--#{colour}"]) private def text I18n.t(@status, scope: [:status, @context, :label]) end def colour I18n.t(@status, scope: [:status, @context, :colour]) end end
Source
# File app/components/app_status_tag_component.rb, line 17 def colour I18n.t(@status, scope: [:status, @context, :colour]) end
Source
# File app/components/app_status_tag_component.rb, line 13 def text I18n.t(@status, scope: [:status, @context, :label]) end