module Playbook::PbForm::FormBuilder::CheckboxField
def check_box(name, props: {}, **options, &block)
def check_box(name, props: {}, **options, &block) label_text = @template.label(@object_name, name) if props[:label] == true options[:required] = true if props[:required] props[:margin_bottom] = "sm" props[:form_spacing] = true input = super(name, **options, &block) if props[:label] @template.pb_rails("caption", props: { text: label_text, margin_bottom: "xs" }) + @template.pb_rails("checkbox", props: props) do input end else @template.pb_rails("checkbox", props: props) do input end end end