Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
block('goods')(
tag()('ul'),
content()(function() {
return this.ctx.goods.map(function(item){
return [
{
elem: 'item',
elemMods: { new: item.new && 'yes' },
content: [
{
elem: 'title',
content: item.title
},
{
elem: 'image',
url: item.image
},
{
elem: 'price',
content: {
block: 'link',
mix: [ {block: 'goods', elem: 'link'} ],
url: item.url,
content: item.price
}
}
]
},
' '
];
});
}),
elem('item')(
tag()('li')
),
elem('title')(
tag()('h3')
),
elem('image')(
tag()('img'),
attrs()(function() {
return { src: this.ctx.url };
})
),
elem('price')(
tag()('span')
)
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment