refactor(editor): Remove unused PageAlert.vue component (#10915)

This commit is contained in:
Ricardo Espinoza
2024-09-23 07:51:56 -04:00
committed by GitHub
parent 99d4058e9d
commit f75ca41fc0

View File

@@ -1,49 +0,0 @@
<script lang="ts">
import { defineComponent } from 'vue';
import type { NotificationHandle } from 'element-plus';
import { sanitizeHtml } from '@/utils/htmlUtils';
import { useToast } from '@/composables/useToast';
export default defineComponent({
name: 'PageAlert',
props: {
message: {
type: String,
required: true,
},
popupClass: {
type: String,
},
},
setup() {
return {
toast: useToast(),
};
},
data() {
return {
alert: null as NotificationHandle | null,
};
},
mounted() {
this.alert = this.toast.showAlert({
title: '',
message: sanitizeHtml(this.message),
type: 'warning',
duration: 0,
showClose: true,
dangerouslyUseHTMLString: true,
customClass: this.popupClass || '',
});
},
beforeUnmount() {
if (this.alert) {
this.alert.close();
}
},
});
</script>
<template>
<span v-show="false" />
</template>