{# Macros for re-use accross templates %} {# Macro for buttons #} {% macro button(value, type="submit", class="button") %} {% endmacro %} {# Macro for generating labels #} {% macro label(label, id, required=false, error=false, hide_label=false) %} {% endmacro %} {# Macro for simple inputs #} {% macro input(label_text, props={}, description="", error="", hide_label=false) %} {% set id = props.id | default(label_text | lower | replace(" ", "-")) %}