Как вставить SVG в параметр миксина PUG?
Есть вот такая кнопка со стрелкой:
Для этой кнопки создан миксин PUG:
mixin button(title, type = 'button_fill')
button.button(class = type)!= title
Сейчас эту кнопку со стрелкой я вывожу так:
+button('Download <span>↓</span>', 'button_transperent')
Хочу стрелку заменить на SVG при помощи svg use.
Вот так объявляю SVG:
svg(width='0' height='0' style='position:absolute;')
symbol(id='download_apps_arrow_down')
path(d='M4.81951 1.05554L4.81951 12.6308L2.27646 10.0877C1.92569 9.73698 1.39954 9.73698 1.04878 10.0877C0.698014 10.4385 0.698014 10.9647 1.04878 11.3154L5.08258 15.3492C5.43335 15.7 5.95949 15.7 6.31026 15.3492L10.3441 11.3154C10.6948 10.9647 10.6948 10.4385 10.3441 10.0877C9.9933 9.73698 9.46715 9.73698 9.11638 10.0877L6.57333 12.6308L6.57333 1.05554C6.57333 0.617083 6.22257 0.178627 5.69642 0.178627C5.17027 0.178627 4.81951 0.617084 4.81951 1.05554Z' fill='#458FF6')
А вот так вызываю:
svg(width='15' height='9')
use(xlink:href='#download_apps_arrow_down')
- Можно ли как-то в параметрах миксина символьное изображение стрелки
↓заменить на SVG?
+button('Download <span>// здесь нужно вывести svg use </span>', 'button_transperent')
- И нужно ли это вообще делать? Я стараюсь везде, где можно, символы и иконки заменять на SVG, но не уверен, насколько это принципиально.
