{%- macro render(content, cms, config) -%} {% import 'macros/elements/images.html' as images %} {# Set default classes and configuration #} {% set orientationClass = '' %} {% set sizeClass = '' %} {% set imageDimensions = { 'width': 565, 'height': 317, 'small' : { 'width': 565, 'height': 317 }, 'medium' : { 'width': 484, 'height': 272 }, 'large' : { 'width': 393, 'height': 223 } } %} {% if config %} {% if config.isHorizontal %} {% set orientationClass = 'coop-c-featureCard--horizontal' %} {% endif %} {% if config.oneColumn %} {% set sizeClass = 'coop-c-featureCard--large' %} {% endif %} {% endif %} {% if content.fields.squirclePicker %} {% set squirclePicker = content.fields.squirclePicker.replace(' ','_')|lower %} {% if squirclePicker == 'fresh_3' %} {% set squircleModifer = True %} {% endif %} {% if squirclePicker == 'super_saver_squircle' %} {% set squircleModifer = True %} {% endif %} {% endif %}
{% if content.fields.link and content.fields.link.sys.id %} {% with link = cms.get_entry(content.fields.link.sys.id) %} {%- set href = ({}) -%} {% if link.type == 'internalLink' %} {% with internalLink = cms.get_entry(link.fields.page.data.sys.id) %} {%- set _ = href.update({'data' : tenant_url_path + internalLink.full_url_path}) -%} {% endwith %} {% else %} {%- set _ = href.update({ 'data' : link.fields.url.data}) -%} {% endif %} {% endwith %} {% endif %} {% if content.fields.squirclePicker and content.fields.squirclePicker != 'None' %}
{% if content.fields.squirclePicker == 'New squircle' %} New {% endif %} {% if content.fields.squirclePicker == 'New recipe squircle' %} New recipes {% endif %} {% if content.fields.squirclePicker == 'Super saver squircle' %} Super saver {% endif %} {% if content.fields.squirclePicker == 'Fresh 3' %} {% endif %} {% if content.fields.squirclePicker == 'Member deal' %} Member deal {% endif %} {% if content.fields.squirclePicker == 'Large text top squircle' %} {% if content.fields.squircleTop %} {{ content.fields.squircleTop }} {% endif %} {% if content.fields.squircleBottom %} {{ content.fields.squircleBottom }} {% endif %} {% endif %} {% if content.fields.squirclePicker == 'Large text bottom squircle' %} {% if content.fields.squircleTop %} {{ content.fields.squircleTop }} {% endif %} {% if content.fields.squircleBottom %} {{ content.fields.squircleBottom }} {% endif %} {% endif %} {% if content.fields.squirclePicker == 'Large text only squircle' %} {% if content.fields.squircleBottom %} {{ content.fields.squircleBottom }} {% endif %} {% endif %}
{% endif %} {% if content.fields.image and content.fields.image.sys.id %} {% with image = cms.get_asset(content.fields.image.sys.id) %}
{{ images.render(image, imageDimensions) }}
{% endwith %} {% endif %}

{{content.fields.bodyText}}

{% if content.fields.link and content.fields.link.sys.id %}
{% endif %}
{%- endmacro -%}