diff --git a/apps/kyb-app/src/components/layouts/AppShell/Navigation.tsx b/apps/kyb-app/src/components/layouts/AppShell/Navigation.tsx index 4f122bfb78..5b7cf5b9fb 100644 --- a/apps/kyb-app/src/components/layouts/AppShell/Navigation.tsx +++ b/apps/kyb-app/src/components/layouts/AppShell/Navigation.tsx @@ -15,7 +15,7 @@ export const Navigation = () => { const { stateApi } = useStateManagerContext(); const { currentPage } = usePageResolverContext(); const { customer } = useCustomer(); - const exitFromApp = useAppExit(); + const { exit, isExitAvailable } = useAppExit(); const isFirstStep = currentPage?.number === 1; const isDisabled = state.isLoading; @@ -26,9 +26,11 @@ export const Navigation = () => { return; } - exitFromApp(); + exit(); return; - }, [stateApi, exitFromApp]); + }, [stateApi, exit]); + + if (isFirstStep && !isExitAvailable) return null; return ( diff --git a/apps/kyb-app/src/pages/CollectionFlow/components/pages/Success/Success.tsx b/apps/kyb-app/src/pages/CollectionFlow/components/pages/Success/Success.tsx index dc480673fb..720cf2fbb7 100644 --- a/apps/kyb-app/src/pages/CollectionFlow/components/pages/Success/Success.tsx +++ b/apps/kyb-app/src/pages/CollectionFlow/components/pages/Success/Success.tsx @@ -10,7 +10,7 @@ export const Success = withSessionProtected(() => { const { t } = useTranslation(); const { customer } = useCustomer(); - const exitFromApp = useAppExit(); + const { exit, isExitAvailable } = useAppExit(); return (
@@ -29,9 +29,9 @@ export const Success = withSessionProtected(() => { {t('success.content')}
- {customer?.displayName && ( + {customer?.displayName && isExitAvailable && (
-