Sha256: 34ddb9791e7ad1a2fae1350f4e213f6da601508c76bebbef9ea3a0770efa3d48
Contents?: true
Size: 604 Bytes
Versions: 3
Compression:
Stored size: 604 Bytes
Contents
module GOVUKDesignSystemFormBuilder module Containers class Radios < GOVUKDesignSystemFormBuilder::Base def initialize(builder, inline:, small:) @builder = builder @inline = inline @small = small end def html content_tag('div', class: radios_classes, data: { module: 'govuk-radios' }) do yield end end private def radios_classes %w(govuk-radios).tap do |c| c.push('govuk-radios--inline') if @inline c.push('govuk-radios--small') if @small end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems