{% macro input(name, label, type, opt) %}
{% if label -%} {%- endif %}
{%- endmacro %} {% macro textarea(name, label, opt) %}
{% if label -%} {%- endif %}
{%- endmacro %} {% macro select(name, data, label, selected) %}
{% if label -%} {% endif %}
{%- endmacro %} {% macro checkbox(name, label, checked, value) %}
{%- endmacro %} {% macro hidden(name, value) %} {%- endmacro %} {% macro button(label, opt) %} {%- endmacro %} {% macro submit(label, opt) %} {{ _self.button(label|default(__('form.submit')), {'type': 'submit', 'btn_type': 'primary'}|merge(opt|default({}))) }} {%- endmacro %}