# Form fragment for {{ feature_name }} feature
# Auto-generated for project: {{ project_name }}

[section.{{ feature_name }}]
{%- if description %}
description = "{{ description }}"
{%- endif %}

{%- for field in fields %}

[[section.{{ feature_name }}.fields]]
name = "{{ field.name }}"
prompt = "{{ field.prompt }}"
type = "{{ field.type }}"
{%- if field.help %}
help = "{{ field.help }}"
{%- endif %}
{%- if field.placeholder %}
placeholder = "{{ field.placeholder }}"
{%- endif %}
{%- if field.default %}
default = "{{ field.default }}"
{%- endif %}
{%- if not field.required %}
required = false
{%- endif %}
{%- if field.sensitive %}
sensitive = true
{%- if field.encryption_backend %}
encryption_backend = "{{ field.encryption_backend }}"
{%- endif %}
{%- endif %}
{%- if field.options %}
options = [
{%- for option in field.options %}
    "{{ option }}",
{%- endfor %}
]
{%- endif %}
{%- if field.min or field.max %}
{%- if field.min %}
min = {{ field.min }}
{%- endif %}
{%- if field.max %}
max = {{ field.max }}
{%- endif %}
{%- endif %}
{%- endfor %}
