UNPKG

@financial-times/n-concept

Version:

n-concept provides a card for concepts (e.g. topic, author) and their articles

15 lines (13 loc) 424 B
const Concept = require('../presenters/concept.js'); module.exports = (context, options) => { if (options.data) { const data = Object.assign({}, context, options.hash); const conceptPresenter = new Concept(data); const extraData = { imageUrl: conceptPresenter.imageUrl, responsiveGrids: conceptPresenter.responsiveGrids } const concept = Object.assign(data, extraData); return options.fn(concept); } };