link.js 310 B

12345678910111213141516
  1. 'use strict'
  2. var normalize = require('mdurl/encode')
  3. var all = require('../all')
  4. module.exports = link
  5. function link(h, node) {
  6. var props = {href: normalize(node.url)}
  7. if (node.title !== null && node.title !== undefined) {
  8. props.title = node.title
  9. }
  10. return h(node, 'a', props, all(h, node))
  11. }