{% extends "index.html" %} {% from "macros.html" import switch, text_input, numeric_input, dropdown, submit %} {% block page %}

"{{ engine.name }}" engine edit

{% for key, value, type in engine_attrs %} {% if type == 'str' %} {{ text_input(key.capitalize().replace('_', ' '), key, value) }} {% elif type == 'float' %} {{ numeric_input(key.capitalize().replace('_', ' '), key, value) }} {% elif type == 'bool' %} {{ switch(key.capitalize().replace('_', ' '), key, value) }} {% endif %} {% endfor %} {{ submit() }}
{% endblock %}