{% trans_default_domain "admin" %} {% set image = (config.options['image'] is defined) ? config.options['image'] : null %} {% set name = (config.options['name'] is defined) ? config.options['name'] : null %} {% set role = (config.options['role'] is defined) ? config.options['role'] : null %}
{# image #} {% if image is not empty %}
{% if image is instanceof('Bazookas\\AdminBundle\\Dashboard\\Interfaces\\DashboardElementInterface') %} {% if is_granted(image.roles) %} {% include image.template with { 'config' : image } %} {% endif %} {% else %} Profile Picture {% endif %}
{% endif %}
{% if name is not empty %} {% if name is instanceof('Bazookas\\AdminBundle\\Dashboard\\Interfaces\\DashboardElementInterface') %} {% if is_granted(name.roles) %} {% include name.template with { 'config' : name } %} {% endif %} {% else %}

{{ name }}

{% endif %} {% endif %} {# role #} {% if role is not empty %} {% if role is instanceof('Bazookas\\AdminBundle\\Dashboard\\Interfaces\\DashboardElementInterface') %} {% if is_granted(role.roles) %} {% include role.template with { 'config' : role } %} {% endif %} {% else %}

{{ ("admin.roles." ~ role)|trans }}

{% endif %} {% endif %}
{% for element in config.children %} {% if is_granted(element.roles) %} {% include element.template with { 'config' : element } %} {% endif %} {% endfor %}