Files
30-seconds-of-code/node_modules/mdast-util-to-hast/lib/handlers/image-reference.js
2019-08-20 15:52:05 +02:00

24 lines
437 B
JavaScript

'use strict'
module.exports = imageReference
var normalize = require('mdurl/encode')
var revert = require('../revert')
function imageReference(h, node) {
var def = h.definition(node.identifier)
var props
if (!def) {
return revert(h, node)
}
props = {src: normalize(def.url || ''), alt: node.alt}
if (def.title !== null && def.title !== undefined) {
props.title = def.title
}
return h(node, 'img', props)
}