From 293d8d69a0ee8503237a19428036e05da5ad4356 Mon Sep 17 00:00:00 2001 From: Alex Hellier Date: Tue, 7 Sep 2021 17:54:36 +0100 Subject: [PATCH] Add in xlink to the namespace to allow a more reliable icon-sprite.svg build. --- grunt/svgstore.js | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/grunt/svgstore.js b/grunt/svgstore.js index beec2e3d7a..1986ca0677 100644 --- a/grunt/svgstore.js +++ b/grunt/svgstore.js @@ -1,14 +1,20 @@ +// svgstore.js module.exports = { - options: { - prefix: 'icon-', - cleanup: false, - includeTitleElement: false, - }, + options: { + prefix: 'icon-', + cleanup: false, + includeTitleElement: false, + preserveDescElement: false, + svg: { + xmlns: 'http://www.w3.org/2000/svg', + 'xmlns:xlink': 'http://www.w3.org/1999/xlink' + } + }, - default: { - files: { - './assets/img/icon-sprite.svg': ['./assets/icons/**/*.svg'], - './templates/components/amp/common/icon-defs.html': ['./assets/icons/**/*.svg'], - }, - }, -}; + 'default': { + files: { + './assets/img/icon-sprite.svg': ['./assets/icons/**/*.svg'], + './templates/components/amp/common/icon-defs.html': ['./assets/icons/**/*.svg'] + } + } +}; \ No newline at end of file