From ae1f9bf2741f844d1efe1d602b76f86f486ed48d Mon Sep 17 00:00:00 2001 From: Oliver Date: Sun, 5 Jan 2025 22:43:20 +1100 Subject: [PATCH] Navigate to index when deleting a company (#8831) --- src/frontend/src/pages/company/CompanyDetail.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/pages/company/CompanyDetail.tsx b/src/frontend/src/pages/company/CompanyDetail.tsx index e455ada903..56c4b3ecff 100644 --- a/src/frontend/src/pages/company/CompanyDetail.tsx +++ b/src/frontend/src/pages/company/CompanyDetail.tsx @@ -13,7 +13,7 @@ import { IconUsersGroup } from '@tabler/icons-react'; import { type ReactNode, useMemo } from 'react'; -import { useParams } from 'react-router-dom'; +import { useNavigate, useParams } from 'react-router-dom'; import AdminButton from '../../components/buttons/AdminButton'; import { @@ -66,6 +66,7 @@ export type CompanyDetailProps = { export default function CompanyDetail(props: Readonly) { const { id } = useParams(); + const navigate = useNavigate(); const user = useUserState(); const { @@ -283,7 +284,9 @@ export default function CompanyDetail(props: Readonly) { url: ApiEndpoints.company_list, pk: company?.pk, title: t`Delete Company`, - onFormSuccess: refreshInstance + onFormSuccess: () => { + navigate('/'); + } }); const companyActions = useMemo(() => {