{% macro inline_table_row(person, is_editing, errors={}) %} {% macro render_input(field_name, value) %} {% set has_error = field_name in errors %} {% endmacro %} {% if is_editing %} {{ render_input(field_name="name", value=person.name) }} {{ render_input(field_name="address", value=person.address) }} {{ render_input(field_name="city", value=person.city) }} {% else %} {{ person.name }} {{ person.address }} {{ person.city }} {% endif %} {% endmacro %}