import Vue from 'vue';
import { purifyHTML } from './clean-html';
export const cleanHtmlDirective = {
inserted(el, binding) {
el.innerHTML = purifyHTML(binding.value);
},
componentUpdated(el, binding) {
el.innerHTML = purifyHTML(binding.value);
},
unbind(el) {
el.innerHTML = '';
}
};
Vue.directive('clean-html', cleanHtmlDirective);