{% macro render(ViewAttr, SubNav) %}
{% for Section, Links in SubNav %}
{% set listClasses = ['NavList'] %}
{% set listClasses = (
listClasses.push('NavList--isCurrent') if ViewAttr.parent == Section, listClasses
) %}
{{ Section }}
{% for Link in Links %}
{% set linkHref = Link | lower | replace(' ', '-') %}
{% set linkClasses = ['NavLink'] %}
{% set linkClasses = (
linkClasses.push('NavLink--isCurrent') if ViewAttr.child == Link, linkClasses
) %}
{% set linkClasses = linkClasses | join(' ') | trim %}
{% if '~' in Link %}
{% set openingTag = '' %}
{% set closingTag = '' %}
{% else %}
{% set openingTag = '' %}
{% set closingTag = '' %}
{% endif %}