{% from "components/modal.html" import Modal %} {% from "components/icon.html" import Icon %} {% set numbers = ['one', 'two', 'three', 'four', 'five'] %} {% macro FormSteps(step_count, current_step) -%} {% set count = numbers[step_count - 1] %}
{% endmacro %} {% macro MultiStepModalForm(name, form, form_action, steps, button_text="", dismissable=False) -%} {% set step_count = steps|length %}
{{ button_text }} {{ Icon('plus-circle-solid') }} {% call Modal(name=name, dismissable=dismissable, classes="wide") %}
{{ form.csrf_token }}
{% for step in steps %} {% endfor %}
{% endcall %}
{% endmacro %}