{% macro field(name, value, type="text") %}
{% if type == "textarea" %} {% elif type == "select" %} {% else %} {% endif %}
{% endmacro %} {% macro card(item) %}

{{ item.title }}

{{ item.description }}

{% for key, val in item.metadata|items %}
{{ key|title }}
{{ val }}
{% endfor %}
{% if item.actions %}
{% for action in item.actions %} {{ action.label }} {% endfor %}
{% endif %}
{% endmacro %}

{{ page.title }}

{{ field("first_name", user.first_name) }} {{ field("last_name", user.last_name) }} {{ field("email", user.email, type="text") }} {{ field("bio", user.bio, type="textarea") }} {{ field("role", user.role_options, type="select") }}

{{ page.items_title }}

{% for item in items %} {{ card(item) }} {% endfor %}
{% if notifications %} {% endif %}