Sha256: 314d5745dcd8a1811c21bcd1e26c6543ee5fde279583dd9f70b28bc51dc8d092
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
require_relative '../../../base' module CCS::Components module GovUK class SummaryList < Base class Row < Base # = GOV.UK Summary list row key # # @!attribute [r] text # @return [String] Text for the summary list row key class Key < Base private attr_reader :text public # @param text [String] Text for the summary list row key # @param options [Hash] options that will be used in customising the HTML # # @option options [String] :classes additional CSS classes for the summary list row key HTML def initialize(text:, **options) super(**options) @text = text end # Generates the HTML for the GOV.UK Summary list row key # # @return [ActiveSupport::SafeBuffer] def render tag.dt(text, class: @options[:attributes][:class]) end # The default attributes for the summary list row key DEFAULT_ATTRIBUTES = { class: 'govuk-summary-list__key' }.freeze end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ccs-frontend_helpers-0.1.0.rc.2 | lib/ccs/components/govuk/summary_list/row/key.rb |