{#
# ---------------------------------------------------------------------
#
# GLPI - Gestionnaire Libre de Parc Informatique
#
# http://glpi-project.org
#
# @copyright 2015-2024 Teclib' and contributors.
# @copyright 2003-2014 by the INDEPNET Development Team.
# @licence https://www.gnu.org/licenses/gpl-3.0.html
#
# ---------------------------------------------------------------------
#
# LICENSE
#
# This file is part of GLPI.
#
# This program 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 3 of the License, or
# (at your option) any later version.
#
# This program 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 this program. If not, see .
#
# ---------------------------------------------------------------------
#}
{# @var form Glpi\Form #}
{# @var section Glpi\Form\Section|null #}
{# @var section_index int|null #}
{# @var question_types_manager QuestionTypesManager #}
{# @var can_update bool #}
{# @var show_section_form bool #}
{# @var number_of_sections int #}
{% import 'components/form/fields_macros.html.twig' as fields %}
{# Common params for any fields #}
{% set base_field_options = {
'is_horizontal': false,
'full_width' : true,
'no_label' : true,
} %}
{{ __("Step %d of %d")|format(section_index, number_of_sections) }}
{# Header #}
{# Section's name #}
{# Collapse section #}
{# Extra actions #}
{# Section's description #}
{{ fields.textareaField(
"description",
section is not null ? section.fields.description : '',
__('Header'),
base_field_options|merge({
'enable_richtext': true,
'placeholder': __('Add a description to this section...'),
'aria_label': __('Section description'),
'add_body_classes': ['content-editable-tinymce-editor', 'text-muted'],
'editor_height': "0",
'rows' : 1,
'toolbar_location': 'bottom',
'init': section is not null ? true : false,
'mb': 'mb-0',
})
) }}