29 lines
613 B
JavaScript
29 lines
613 B
JavaScript
import { convertDynamicProperties } from "../../static/utils/dynamic_properties.js";
|
|
|
|
export default {
|
|
mounted() {
|
|
this.notification = Quasar.Notify.create(this.convertedOptions);
|
|
},
|
|
methods: {
|
|
update_notification() {
|
|
this.notification(this.convertedOptions);
|
|
},
|
|
dismiss() {
|
|
this.notification();
|
|
},
|
|
},
|
|
computed: {
|
|
convertedOptions() {
|
|
convertDynamicProperties(this.options, true);
|
|
const options = {
|
|
...this.options,
|
|
onDismiss: () => this.$emit("dismiss"),
|
|
};
|
|
return options;
|
|
},
|
|
},
|
|
props: {
|
|
options: Object,
|
|
},
|
|
};
|