From 0695ce7edba31b16d271c283e91e82b270f70922 Mon Sep 17 00:00:00 2001 From: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com> Date: Mon, 26 Sep 2022 12:31:33 +0000 Subject: [PATCH] redirect to even types after deletion (#4707) Co-authored-by: CarinaWolli Co-authored-by: Alex van Andel --- apps/web/components/v2/eventtype/EventTypeSingleLayout.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/web/components/v2/eventtype/EventTypeSingleLayout.tsx b/apps/web/components/v2/eventtype/EventTypeSingleLayout.tsx index c269d96df2..e3d907af4c 100644 --- a/apps/web/components/v2/eventtype/EventTypeSingleLayout.tsx +++ b/apps/web/components/v2/eventtype/EventTypeSingleLayout.tsx @@ -1,4 +1,5 @@ import { TFunction } from "next-i18next"; +import { useRouter } from "next/router"; import { EventTypeSetupInfered, FormValues } from "pages/v2/event-types/[type]"; import { useMemo, useState } from "react"; import { Loader } from "react-feather"; @@ -110,6 +111,7 @@ function EventTypeSingleLayout({ }: Props) { const utils = trpc.useContext(); const { t } = useLocale(); + const router = useRouter(); const [deleteDialogOpen, setDeleteDialogOpen] = useState(false); const hasPermsToDelete = currentUserMembership?.role !== "MEMBER" || !currentUserMembership; @@ -118,6 +120,7 @@ function EventTypeSingleLayout({ onSuccess: async () => { await utils.invalidateQueries(["viewer.eventTypes"]); showToast(t("event_type_deleted_successfully"), "success"); + await router.push("/event-types"); setDeleteDialogOpen(false); }, onError: (err) => {