Миксин для картинок pug
На страницу добавляется картинка
+image('illustration.svg')
Я нашла миксин, но у картинок разное расширение `
mixin image(name)
img.src(src=require(`../src/images/${name}.png`) alt=name)
`
Как этот миксин переделать, чтобы он принимал картинки с разным расширением? Пробовала условия, но не работает
mixin image(name, extensions)
if extensions == 'svg'
img.src(src=require(`../src/images/${name}.svg`) alt=name)
else if extensions == 'png'
img.src(src=require(`../src/images/${name}.png`) alt=name)
Ответы (1 шт):
Автор решения: Юлия Митина
→ Ссылка
Я разобралась
Вставляю картинки
+image('illustration', 'svg')
+image('favicon-32x32', 'png')
Затем, я использую этот миксин
mixin image(name, ext)
if ext === 'svg'
img.src(src=require(`../src/images/${name}.${ext}`) alt=name)
else if ext === 'png'
img.src(src=require(`../src/images/${name}.${ext}`) alt=name)