43 lines
1.3 KiB
HTML
43 lines
1.3 KiB
HTML
{% from "components/text_input.html" import TextInput %}
|
|
{% from "components/options_input.html" import OptionsInput %}
|
|
{% from "components/date_input.html" import DateInput %}
|
|
{% from "components/phone_input.html" import PhoneInput %}
|
|
|
|
<form method="POST" action='{{ form_action }}'>
|
|
{{ form.csrf_token }}
|
|
<div class='panel'>
|
|
<div class='panel__content'>
|
|
<div class='form-row'>
|
|
<div class='form-col form-col--half'>
|
|
{{ TextInput(form.first_name, validation='requiredField') }}
|
|
</div>
|
|
|
|
<div class='form-col form-col--half'>
|
|
{{ TextInput(form.last_name, validation='requiredField') }}
|
|
</div>
|
|
</div>
|
|
|
|
{{ TextInput(form.email, validation='email') }}
|
|
{{ PhoneInput(form.phone_number, form.phone_ext) }}
|
|
|
|
{{ OptionsInput(form.service_branch) }}
|
|
{{ OptionsInput(form.citizenship) }}
|
|
{{ OptionsInput(form.designation) }}
|
|
{{
|
|
DateInput(
|
|
form.date_latest_training,
|
|
tooltip=("fragments.edit_user_form.date_last_training_tooltip" | translate),
|
|
placeholder="MM / DD / YYYY",
|
|
validation="date"
|
|
)
|
|
}}
|
|
</div>
|
|
</div>
|
|
|
|
<div class='action-group'>
|
|
<button class='usa-button usa-button-big' type='submit'>
|
|
{{ "fragments.edit_user_form.save_details_button" | translate }}
|
|
</button>
|
|
</div>
|
|
</form>
|