{% macro tnaSidebar(params) %} {%- set containerClasses = [params.classes] if params.classes else [] -%} {%- if params.type == "contents" -%} {%- set containerClasses = containerClasses + ['tna-sidebar--contents'] -%} {%- elif params.type == "sections" -%} {%- set containerClasses = containerClasses + ['tna-sidebar--sections'] -%} {%- elif params.type == "pages" -%} {%- set containerClasses = containerClasses + ['tna-sidebar--pages'] -%} {%- endif -%} {%- if params.sticky -%} {%- set containerClasses = containerClasses + ['tna-sidebar--sticky'] -%} {%- endif -%} {%- set classes = ' '.join(containerClasses) -%} {% endmacro %}