{% if useFieldsNamespace is not defined %}{% set useFieldsNamespace = true %}{% endif %} {% if useFieldsNamespace %} {% set inputName = 'fields['~field.handle~']' %} {% else %} {% set inputName = field.handle %} {% endif %} {% if useGrid is not defined %} {% set useGrid = true %} {% endif %} {% set errors = element.getErrors(field.handle) %}
{% if field.instructions %}

{{ field.instructions|md(inlineOnly = true) }}

{% endif %}
{% if errors %}
{% for error in errors %}

{{ error }}

{% endfor %}
{# Heroicon name: solid/exclamation-circle #}
{% endif %}
{{ hiddenInput(inputName, '') }} {% if value is not defined %} {% set value = element.getFieldValue(field.handle) %} {% endif %} {% if selectedIds is not defined %} {% set selectedIds = value ? value.ids()|join(',') : '' %} {% endif %} {{ sprig('_market/_components/assets/field', { _fieldId: field.id, _fieldHandle: field.handle, _fieldLimit: field.limit, _originalIds: selectedIds, _folderId: assetsFolderId, _inputName: inputName, _useGrid: useGrid }, { id: 'field-'~field.id, class: 'field-assets' }) }}