serii81
@serii81
Я люблю phр...

Как передать класс в миксин pug или jade?

Здравствуйте.
Хочу создать миксин, но не получается.

Результат должен быть такой
svg.icon-location
		use(xlink:href="#location")


mixin пишу такой
svg.= class
		use(xlink:href="#= icon")


и инклюдить таким образом
+icon('icon-location', 'location')

В миксины есть ошибки, в документации два несложных примера, но не нашел как классы передать и как в атрибуте писать, где есть # и кавычки.

Подскажите как решить.

Заранее благодарен.
  • Вопрос задан
  • 909 просмотров
Решения вопроса 1
mixin value(name)
  span(class="value " + name)= name
mixin icon(icon, location)
  svg(class="" + icon)
    use(xlink:href="#" + location )
 
.header
  p Text
  +value('example text')
  +icon('icon-location', 'location')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы