{% load beam_tags %}
{% if fields and not layout %}
{% fields_to_layout form.fields as layout %}
{% elif not fields and not layout %}
{% fields_to_layout form.fields as layout %}
{% endif %}
{% for row in layout %}
{% for col in row %}
{% for field in col %}
{% if field.is_html %}
{{ field.content|safe }}
{% else %}
{% get_form_field form field as form_field %}
{% if form_field is None %}
{% include "beam/partials/detail_field.html" with object=form.instance field=field %}
{% elif not form_field.is_hidden %}
{% include "bootstrap4/field.html" with field=form_field form_show_errors=True %}
{% endif %}
{% endif %}
{% endfor %}
{% endfor %}
{% for hidden in form.hidden_fields %}{{ hidden }}{% endfor %}