{% from "tungsten/forms/macros.html" import ui_action %} {% set key = v.key %}
    {% for s in v.steps %} {% set state = 'done' if s.index < v.current else ('current' if s.index == v.current else 'todo') %}
  1. {% endfor %}
{% for s in v.steps %}
{{ form.render_schema(s.step.child_components(), v.base, s.step._columns) }}
{% endfor %} {% if not form.is_disabled %}
{% if v.current > 0 %}{{ ui_action(form, 'wizard.previous:' ~ key, __('Back'), 'tw-btn ' ~ colors.BUTTON.gray) }}{% endif %}
{% if v.current < v.last %} {{ ui_action(form, 'wizard.next:' ~ key, __('Next'), 'tw-btn ' ~ colors.BUTTON.primary) }} {% else %} {% endif %}
{% endif %}