Allow html in m.text

Signed-off-by: Ajay Bura <ajbura@gmail.com>
This commit is contained in:
Ajay Bura 2021-11-21 18:31:58 +05:30
parent b3e27da26d
commit 7fdf165ff3
2 changed files with 19 additions and 6 deletions

View file

@ -67,7 +67,7 @@ function sanitizeImgTag(tagName, attributes) {
return { tagName, attribs };
}
export default function sanitize(body) {
export function sanitizeCustomHtml(body) {
return sanitizeHtml(body, {
allowedTags: [
'font',
@ -142,3 +142,12 @@ export default function sanitize(body) {
},
});
}
export function sanitizeText(body) {
const tagsToReplace = {
'&': '&amp;',
'<': '&lt;',
'>': '&gt;',
};
return body.replace(/[&<>]/g, (tag) => tagsToReplace[tag] || tag);
}