{% from "components/text_input.html" import TextInput %} {% from "components/options_input.html" import OptionsInput %} {% from "components/phone_input.html" import PhoneInput %} {% from "components/date_picker.html" import DatePicker %} {% from 'components/save_button.html' import SaveButton %}
{{ form.csrf_token }}
{{ TextInput(form.first_name, validation='name', optional=False) }}
{{ TextInput(form.last_name, validation='name', optional=False) }}
{{ TextInput(form.email, validation='email', optional=False) }} {{ PhoneInput(form.phone_number, form.phone_ext, phone_optional=False) }} {{ OptionsInput(form.service_branch, optional=False) }} {{ OptionsInput(form.citizenship, optional=False) }} {{ OptionsInput(form.designation, optional=False) }}
{{ DatePicker(form.date_latest_training, mindate=mindate, maxdate=maxdate) }}
{{ SaveButton(text=("fragments.edit_user_form.save_details_button" | translate), additional_classes="usa-button-big" )}}