Merge pull request #163 from dderbentsov/UC-91

WIP Добавлено уведомление на удаление события
This commit is contained in:
Daria Golova
2022-11-29 16:44:33 +03:00
committed by GitHub

View File

@@ -24,9 +24,15 @@
import { fetchWrapper } from "@/shared/fetchWrapper.js"; import { fetchWrapper } from "@/shared/fetchWrapper.js";
import BaseButton from "@/components/base/BaseButton.vue"; import BaseButton from "@/components/base/BaseButton.vue";
import CalendarEventDescriptionCard from "./CalendarEventDescriptionCard.vue"; import CalendarEventDescriptionCard from "./CalendarEventDescriptionCard.vue";
import TheNotificationProvider from "@/components/Notifications/TheNotificationProvider";
import { addNotification } from "@/components/Notifications/notificationContext";
export default { export default {
name: "CalendarDeleteModal", name: "CalendarDeleteModal",
components: { CalendarEventDescriptionCard, BaseButton }, components: {
CalendarEventDescriptionCard,
BaseButton,
TheNotificationProvider,
},
props: { props: {
ownerEvent: Object, ownerEvent: Object,
eventTypes: { eventTypes: {
@@ -42,6 +48,16 @@ export default {
await fetchWrapper.del(`registry/event/${this.ownerEvent.id}/delete/`); await fetchWrapper.del(`registry/event/${this.ownerEvent.id}/delete/`);
this.$emit("update-events"); this.$emit("update-events");
this.closeModal(); this.closeModal();
this.addSuccessNotification();
},
addSuccessNotification() {
addNotification(
new Date().getTime(),
"Событие успешно удалено",
"",
"success",
3000
);
}, },
}, },
}; };