{#
 # ---------------------------------------------------------------------
 # Formcreator is a plugin which allows creation of custom forms of
 # easy access.
 # ---------------------------------------------------------------------
 # LICENSE
 #
 # This file is part of Formcreator.
 #
 # Formcreator is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
 # the Free Software Foundation; either version 2 of the License, or
 # (at your option) any later version.
 #
 # Formcreator is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
 # along with Formcreator. If not, see <http://www.gnu.org/licenses/>.
 # ---------------------------------------------------------------------
 # @copyright Copyright © 2011 - 2021 Teclib'
 # @license   http://www.gnu.org/licenses/gpl.txt GPLv3+
 # @link      https://github.com/pluginsGLPI/formcreator/
 # @link      https://pluginsglpi.github.io/formcreator/
 # @link      http://plugins.glpi-project.org/#/plugin/formcreator
 # ---------------------------------------------------------------------
 #}
{% extends "@formcreator/pages/question.html.twig" %}
{% import 'components/form/fields_macros.html.twig' as fields %}
{% import '@formcreator/components/form/fields_macros.html.twig' as formcreatorFields %}

{% block questionFields %}
     {{ fields.nullField({
        label_class: 'col-xxl-4',
        input_class: 'col-xxl-8',
    }) }}

    {{ fields.dropdownYesNo(
        'required',
        item.fields['required'],
        __('Required', 'formcreator'),
        {
            'add_field_class': 'plugin_formcreator_required',
            label_class: 'col-xxl-4',
            input_class: 'col-xxl-8',
        }
    ) }}

    {# May be empty has no meaning as required makes mandatory to have at lease 1 checkbox ticked #}
     {{ fields.nullField({
        label_class: 'col-xxl-4',
        input_class: 'col-xxl-8',
    }) }}

    {{ fields.dateField(
        'default_values',
        item.fields['default_values'],
        __('Default values'), {
            label_class: 'col-xxl-4',
            input_class: 'col-xxl-8',
        }
    ) }}

     {{ fields.nullField({
        label_class: 'col-xxl-4',
        input_class: 'col-xxl-8',
    }) }}

{% endblock %}
