fix: respect attrs on custom containers

pull/2904/head
Divyansh Singh 2 years ago
parent a18d5447f2
commit 8b76167ccf

@ -41,15 +41,13 @@ function createContainer(
render(tokens, idx) {
const token = tokens[idx]
const info = token.info.trim().slice(klass.length).trim()
const attrs = md.renderer.renderAttrs(token)
if (token.nesting === 1) {
const title = md.renderInline(info || defaultTitle)
if (klass === 'details') {
return `<details class="${klass} custom-block"><summary>${title}</summary>\n`
}
return `<div class="${klass} custom-block"><p class="custom-block-title">${title}</p>\n`
} else {
return klass === 'details' ? `</details>\n` : `</div>\n`
}
if (klass === 'details')
return `<details class="${klass} custom-block"${attrs}><summary>${title}</summary>\n`
return `<div class="${klass} custom-block"${attrs}><p class="custom-block-title">${title}</p>\n`
} else return klass === 'details' ? `</details>\n` : `</div>\n`
}
}
]

Loading…
Cancel
Save