From d1ea4da590277a59fd61a4ff2270216fdfa2cefe Mon Sep 17 00:00:00 2001 From: masterElmar <18119527+masterElmar@users.noreply.github.com> Date: Sun, 3 Dec 2023 22:32:09 +0100 Subject: [PATCH] feat:#94 finished delete and added translation --- frontend/src/App.vue | 1 + frontend/src/api/createFeed.ts | 15 ++++++ frontend/src/components/CalendarLink.vue | 2 +- frontend/src/components/MenuBar.vue | 3 +- .../editCalendar/EditAdditionalModules.vue | 24 +-------- .../components/editCalendar/EditModules.vue | 53 +++++++++++++++++-- frontend/src/i18n/translations/de.json | 16 +++++- frontend/src/i18n/translations/en.json | 16 +++++- frontend/src/main.ts | 2 +- frontend/src/view/EditCalendarView.vue | 1 - 10 files changed, 99 insertions(+), 34 deletions(-) diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 6d84655..6c8130d 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -19,6 +19,7 @@ const isDisabled = (routeName: RouteRecordName | null | undefined) => { + diff --git a/frontend/src/api/createFeed.ts b/frontend/src/api/createFeed.ts index da95ab0..bafb019 100644 --- a/frontend/src/api/createFeed.ts +++ b/frontend/src/api/createFeed.ts @@ -38,3 +38,18 @@ export async function saveIndividualFeed( }); return token; } + +export async function deleteIndividualFeed(token: string): Promise { + await fetch("/api/feed?token=" + token, { + method: "DELETE", + }).then ((response) => { + if (response.ok) { + return Promise.resolve(response); + } else { + return Promise.reject(response); + } + }).catch((error) => { + return Promise.reject(error); + }); + +} diff --git a/frontend/src/components/CalendarLink.vue b/frontend/src/components/CalendarLink.vue index 2507ca8..7b7e771 100644 --- a/frontend/src/components/CalendarLink.vue +++ b/frontend/src/components/CalendarLink.vue @@ -79,7 +79,7 @@ const actions = [