2016-11-13 08:41:43 +11:00
|
|
|
import sanitize from 'sanitize-html'
|
|
|
|
|
|
|
|
export const removeAttachmentLinks = (html) => {
|
|
|
|
return sanitize(html, {
|
|
|
|
allowedTags: false,
|
|
|
|
allowedAttributes: false,
|
2016-11-13 09:18:27 +11:00
|
|
|
exclusiveFilter: ({ tag, attribs }) => tag === 'a' && attribs.class.match(/attachment/)
|
2016-11-13 08:41:43 +11:00
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
export const parse = (html) => {
|
|
|
|
return removeAttachmentLinks(html)
|
|
|
|
}
|
|
|
|
|
|
|
|
export default parse
|