From 90d7ef0f2fabf12a34e05bcf3f5552efd555ad87 Mon Sep 17 00:00:00 2001
From: Eric Bremner <ebremner@uwaterloo.ca>
Date: Mon, 15 Nov 2021 19:20:28 +0000
Subject: [PATCH] ISTWCMS-5080: fixing background image on hero image for card

---
 .../card/card-elements/_hero-image.twig           | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/source/_patterns/04-components/card/card-elements/_hero-image.twig b/source/_patterns/04-components/card/card-elements/_hero-image.twig
index 10037367..723809c7 100644
--- a/source/_patterns/04-components/card/card-elements/_hero-image.twig
+++ b/source/_patterns/04-components/card/card-elements/_hero-image.twig
@@ -1,4 +1,17 @@
-<div class="card__featured-image" style="background-image: url({{ hero.img_element }});" role="img" aria-label="{{ hero.alt }}">
+<style>
+  .card__featured-image {
+    background-image: url("{{ hero.img_element }}");
+  }
+  {% for source in hero.sources %}
+    @media only screen and {{ source.media | replace({'all and': ''}) }} {
+      .card__featured-image {
+        background-image: url("{{ source.srcset | replace({ ' 1x': '' }) }}");
+      }
+    }
+  {% endfor %}
+</style>
+
+<div class="card__featured-image" role="img" aria-label="{{ hero.alt }}">
   {% if show_header %}
     {% include '@components/card/card-elements/_header.twig' with {
       'header': header,
-- 
GitLab