{% extends "portfolios/base.html" %} {% from 'components/date_picker.html' import DatePicker %} {% from 'components/icon.html' import Icon %} {% from 'components/options_input.html' import OptionsInput %} {% from "components/sticky_cta.html" import StickyCTA %} {% from 'components/text_input.html' import TextInput %} {% macro LOAInput() %}
{% endmacro %} {% macro CLINFields(fields, index) %} {% if index != 0 %}
{% endif %}
{{ OptionsInput(fields.jedi_clin_type, watch=True) }}
{{ TextInput(fields.number, watch=True) }}
{{ 'task_orders.form.loa_label' | translate }}
{% for loa in fields.loas %} {{ TextInput(loa, showLabel=False, watch=True) }} {% endfor %} {{ LOAInput() }}
{{ DatePicker(fields.start_date, watch=True, optional=False) }} {{ DatePicker(fields.end_date, watch=True, optional=False) }} {{ TextInput(fields.obligated_amount, validation='dollars', watch=True) }}
{% endmacro %} {% block portfolio_content %} {% set action = url_for("task_orders.update_clins", task_order_id=task_order_id) %}
{{ form.csrf_token }} {% call StickyCTA(text=('task_orders.form.sticky_header_text' | translate )) %} {{ "common.cancel" | translate }} {% endcall %} {% include "fragments/flash.html" %}
{{ 'task_orders.form.cloud_funding_header' | translate }}
{{ 'task_orders.form.cloud_funding_text' | translate }}
{% for clin in form.clins %} {{ CLINFields(clin, index=loop.index - 1) }} {% endfor %}

{{ 'task_orders.form.clin_type_label' | translate }}
{{ 'task_orders.form.loa_label' | translate }}
{{ LOAInput() }}
{{ 'task_orders.form.pop_start' | translate }}
{{ Icon("ok", classes="icon--green") }}
{{ 'task_orders.form.pop_end' | translate }}
{{ Icon("ok", classes="icon--green") }}
{% endblock %}