{# -- Checkbox Form Field Component -- This component makes it easier to use checkbox fields in a form. It will implement all necessary accessibility best-practices and field validation for you. Properties: * id (required) - The id attriute of the input field. * name (required) - The name attribute of the input field. * label (optional) - The text content of the field label. * value (optional) - The value of the field. * checked (optional) - The checked state of the checkbox. * disabled (optional) - The disabled attribute of the input field. * validationRules (optional) - A comma-separated list of rules the field should be validated against via client validation. * violationPath (optional) - The key under which validation errors are stored within the response of a server validation. * additionalClass (optional) - Additional css class names that are added to the form-group wrapper element. * additionalInputClass (optional) - Additional css class names that are added to the input element. * attributes (optional) - Additional attributes that are added to the input element. #} {% block component_form_checkbox %} {% if not value %} {% set value = '1' %} {% endif %} {% set feedbackId = "#{id}-feedback" %}