Sha256: d266ca51ed5a7f4389e55aeaf376bf57e69ed8a2c3874b0793e8afa722946d3f
Contents?: true
Size: 612 Bytes
Versions: 11
Compression:
Stored size: 612 Bytes
Contents
module GOVUKDesignSystemFormBuilder module Containers class FormGroup < GOVUKDesignSystemFormBuilder::Base def initialize(builder, object_name, attribute_name) super(builder, object_name, attribute_name) end def html @builder.content_tag('div', class: form_group_classes) do yield end end private def form_group_classes %w(govuk-form-group).push(form_group_error_classes).compact end def form_group_error_classes return nil unless has_errors? 'govuk-form-group--error' end end end end
Version data entries
11 entries across 11 versions & 1 rubygems