{% import "/helpers/macros.html.twig" as macros %}
{% set lang = app.request.locale %}
{% set href = '' %}
{% set text = '' %}
{% set class = ['nav-link'] %}
{% if classes is defined and classes is not null and classes is not empty %}
{% set class = classes %}
{% endif %}
{% if link %}
{% if link.linkType == 'internal' %}
{% if link.internalType == 'document' %}
{% set href = link.path %}
{% if link.text %}
{% set text = link.text %}
{% else %}
{% set text = pimcore_document(link.internal).properties.navigation_title.data %}
{% endif %}
{% if macros.isActiveNode(node, currentPagePath)|trim and active_classes is defined and active_classes is not null and active_classes is not empty %}
{% set class = class|merge(active_classes) %}
{% endif %}
<a href="{{href}}" class="{{class|join(' ')}}">{{text}}</a>
{% elseif link.internalType == 'object' %}
{% set obj = pimcore_object(link.internal) %}
{# {% if obj.slug is not null and obj.slug is not empty %}#}
{# {% if obj.className == 'KitchenCategory' %}#}
{# {% set href = kitchen_category_link(obj, lang) %}#}
{# {% elseif obj.className == 'KitchenProgram' %}#}
{# {% set href = kitchen_program_link(obj, lang) %}#}
{# {% endif %}#}
{# {% if link.text %}#}
{# {% set text = link.text %}#}
{# {% else %}#}
{# {% set text = obj.name %}#}
{# {% endif %}#}
{# <a href="{{href}}" class="{{class}}">{{text}}</a>#}
{# {% endif %}#}
{% endif %}
{% elseif link.linkType == 'direct' %}
<a href="{{link.direct}}" class="{{class|join(' ')}}">{{link.text}}</a>
{% endif %}
{% endif %}