{% set links = [ {route: 'my_account_classifieds', routeParams: { slug: 'aktywne' }, label: 'Twoje ogłoszenia', access: ['user', 'company'], also_active: ['edit_classified']}, {route: 'my_account_points', label: 'Twoje punkty', access: ['user', 'company']}, {route: 'my_account', label: 'Dane konta', access: ['user']}, {route: 'my_account_company', label: 'page.my_account_company.title'|trans, access: ['company']}, {route: 'my_account_password', label: 'Zmień hasło', access: ['user', 'company']}, ] %} {% set myAccess = app.user.isCompany == true ? 'company' : 'user' %}
{% for row in links %} {% if myAccess in row.access %} {% set class = ['btn', 'btn--light3', 'tab_buttons__btn'] %} {% set tabindex = 0 %} {% if app.request.get('_route') == row.route or app.request.get('_route') in row.also_active|default([]) %} {% set class = class|merge(['tab_buttons__btn--active', 'btn--not_hoverable']) %} {% set tabindex = -1 %} {% endif %} {{- row.label -}} {% endif %} {% endfor %}