{% macro imageComponent(data) %} {% set args = { "image" : {}, "type" : "container", "size" : "contain", "ratio" : "default", "add_overlay" : false, "overlay_color" : "light", "class" : '' } %} {% do args.update(data) %} {% if args.image.src %} {% set sizing = ['cover','contain'].count(args.size) ? args.size : 'cover' %}
{% if args.add_overlay %} {% set overlay_color = (args.overlay_color && args.overlay_color != 'none') ? ' bg-'+args.overlay_color : '' %} {% if overlay_color %}
{% endif %} {% endif %} {% if args.type == 'container' %}
{% else %} {% endif %}
{% endif %} {% endmacro %} {% macro iconComponent(data) %} {% set args = { "icon_type" : "fa", "fa_code" : "", "fa_color" : "", "image" : {}, "class" : '' } %} {% do args.update(data) %} {% if args.icon_type == 'fa' && args.fa_code %}
{% elif args.icon_type == 'img' && args.image.src %}
{{ args.image.alt }}
{% endif %} {% endmacro %}