Миксин для картинок 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)
→ Ссылка