diff --git a/projects/app/src/pages/price/index.tsx b/projects/app/src/pages/price/index.tsx index 1b6857f3a..7d420e809 100644 --- a/projects/app/src/pages/price/index.tsx +++ b/projects/app/src/pages/price/index.tsx @@ -57,6 +57,16 @@ const PriceBox = () => { }; }, [teamSubPlan?.standard?.teamId]); + const handleBack = () => { + // Check if there is history to go back to + if (window.history.length > 1) { + router.back(); + } else { + // No history, navigate to home page + router.push('/dashboard/agent'); + } + }; + const onPaySuccess = () => { setTimeout(() => { router.reload(); @@ -81,7 +91,7 @@ const PriceBox = () => { variant={'transparentBase'} color={'primary.700'} leftIcon={} - onClick={() => router.back()} + onClick={handleBack} alignSelf={'flex-start'} mt={-8} > @@ -98,7 +108,7 @@ const PriceBox = () => { w={9} h={9} icon={} - onClick={() => router.back()} + onClick={handleBack} /> )}