Skip to content

Commit fb85283

Browse files
committed
fix(components/picture): ensure fallback webp srcset for *.avif pictures
1 parent 4341079 commit fb85283

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

@ecomplus/storefront-components/src/js/APicture.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,14 @@ export default {
141141
: srcset.replace(/\.webp$/, ''),
142142
type: `image/${(srcset.substr(-9, 4) === '.png' ? 'png' : 'jpeg')}`
143143
})
144+
} else if (srcset.endsWith('.avif')) {
145+
sources.push({
146+
srcset,
147+
type: 'image/avif'
148+
}, {
149+
srcset: srcset.replace('.avif', '.webp'),
150+
type: 'image/webp'
151+
})
144152
} else {
145153
sources.push({ srcset })
146154
}

0 commit comments

Comments
 (0)