Sha256: 6da4e5ce2a639cdfe009309f9f9bf5ad397c572cbd8187d79eddb5ed21628e91
Contents?: true
Size: 509 Bytes
Versions: 15
Compression:
Stored size: 509 Bytes
Contents
module GOVUKDesignSystemFormBuilder module Containers class FormGroup < Base def initialize(builder, object_name, attribute_name) super(builder, object_name, attribute_name) end def html content_tag('div', class: form_group_classes) do yield end end private def form_group_classes %w(govuk-form-group).tap do |classes| classes.push('govuk-form-group--error') if has_errors? end end end end end
Version data entries
15 entries across 15 versions & 1 rubygems