Sha256: 84d9d8e2d922fa275ad0c93d8b6eb78291bacf81073419022a0f12d88848722b
Contents?: true
Size: 1.08 KB
Versions: 223
Compression:
Stored size: 1.08 KB
Contents
<% app_name ||= nil phase ||= nil message ||= nil inverse ||= false unless phase.in?(%w[alpha beta]) raise ArgumentError, "The phase banner component expects a `phase` (`beta` or `alpha`), #{phase.inspect} given" end unless message.present? if phase == "beta" message = raw("This part of GOV.UK is being rebuilt – <a class=\"govuk-link\" href=\"/help/beta\">find out what beta means</a>") elsif phase == "alpha" message = raw("This part of GOV.UK is being built – <a class=\"govuk-link\" href=\"/service-manual/phases/ideal-alphas\">find out what alpha means</a>") end end container_css_classes = %w(gem-c-phase-banner govuk-phase-banner) container_css_classes << "gem-c-phase-banner--inverse" if inverse %> <%= tag.div class: container_css_classes do %> <%= tag.p class: "govuk-phase-banner__content" do %> <%= tag.strong app_name, class: "govuk-phase-banner__content__app-name" if app_name %> <%= tag.strong phase, class: "govuk-tag govuk-phase-banner__content__tag" %> <%= tag.span message, class: "govuk-phase-banner__text" if message %> <% end %> <% end %>
Version data entries
223 entries across 223 versions & 1 rubygems