Sha256: 845a372f87000ff1ec6ffa1b10c66a089e723bff0f8b762fa6dfbfc944adffc2
Contents?: true
Size: 592 Bytes
Versions: 8
Compression:
Stored size: 592 Bytes
Contents
module GOVUKDesignSystemFormBuilder module Containers class CheckBoxes < Base def initialize(builder, small:, classes: nil) @builder = builder @small = small @classes = classes end def html content_tag('div', class: check_boxes_classes, data: { module: 'govuk-checkboxes' }) do yield end end private def check_boxes_classes %w(govuk-checkboxes).tap do |c| c.push('govuk-checkboxes--small') if @small c.push(@classes) if @classes end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems