{% macro value(ctx, name) %}
{% set values = ctx.values | get(key=name, default=[]) %}
{% if values | length > 0 %}
value="{{values | first}}"
{% endif %}
{% endmacro value %}

{% macro textarea(ctx, name) %}
{%- set values = ctx.values | get(key=name, default=[]) -%}
{%- if values | length > 0 -%}
{{- values|first -}}
{%- endif -%}
{% endmacro value %}

{% macro error(ctx, name) %}
{% set errors = ctx.errors | get(key=name, default=[]) %}
{% if errors | length > 0 %}
<p class="field-error">{{errors | first | get(key="msg") }}</p>
{% endif %}
{% endmacro error %}