mixin benefits-product(title, items...)
+b.each-product
+e('ul').list #{title}:
each item in items
+e('li').benefits--item #{item}
+e('li').benefits--item #{item}
+e('ul').list--benefits
each item in items
+e('li').benefits--item #{item}
{
"title": "Title text",
"items": [
{
"title": "Item 1"
},
{
"title": "Item 2",
"sublevel": true,
"items": [
{
"title": "Item 2.1"
},
{
"title": "Item 2.2"
},
{
"title": "Item 2.2",
"sublevel": true,
"items": [
{
"title": "Item 2.2.1",
"sublevel": true,
"items": [
{
"title": "Item 2.2.2.1"
},
{
"title": "Item 2.2.2.2"
},
{
"title": "Item 2.2.2.3"
}
]
},
{
"title": "Item 2.2.2"
},
{
"title": "Item 2.2.3"
}
]
}
]
},
{
"title": "Item 3"
}
]
}
mixin list(data)
ul
each item in data.items
li= item.title
if item.sublevel
+list(item)
Find more questions by tags Pug