Sha256: 914fe4006a8d1352ead166af01a809300bcf053e4dd53a1594de6782858ffb63
Contents?: true
Size: 550 Bytes
Versions: 8
Compression:
Stored size: 550 Bytes
Contents
module GOVUKDesignSystemFormBuilder module Containers class FormGroup < Base using PrefixableArray 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(form-group).prefix(brand).tap do |classes| classes.push(%(#{brand}-form-group--error)) if has_errors? end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems