From 6db2417269194e6252cb1ead585f0de2effc1739 Mon Sep 17 00:00:00 2001 From: gabriellsh <40830821+gabriellsh@users.noreply.github.com> Date: Fri, 3 Jul 2020 20:15:20 -0300 Subject: [PATCH] [FIX] App details returns to apps table, instead of previous page (#18080) --- client/admin/apps/AppDetailsPage.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/client/admin/apps/AppDetailsPage.js b/client/admin/apps/AppDetailsPage.js index 7d80a07c590..66db8657f64 100644 --- a/client/admin/apps/AppDetailsPage.js +++ b/client/admin/apps/AppDetailsPage.js @@ -7,7 +7,7 @@ import ExternalLink from '../../components/basic/ExternalLink'; import PriceDisplay from './PriceDisplay'; import AppStatus from './AppStatus'; import AppMenu from './AppMenu'; -import { useRoute } from '../../contexts/RouterContext'; +import { useRoute, useCurrentRoute } from '../../contexts/RouterContext'; import { useTranslation } from '../../contexts/TranslationContext'; import { useAppInfo } from './hooks/useAppInfo'; import { useAbsoluteUrl } from '../../contexts/ServerContext'; @@ -168,7 +168,9 @@ export default function AppDetailsPage({ id }) { const settingsRef = useRef({}); const data = useAppInfo(id); - const router = useRoute('admin-apps'); + + const [currentRouteName] = useCurrentRoute(); + const router = useRoute(currentRouteName); const handleReturn = () => router.push({}); const isLoading = Object.values(data).length === 0;