fixed selected subscription page

This commit was merged in pull request #71.
This commit is contained in:
victorAnumudu
2025-08-18 19:40:49 +01:00
parent ad4a92ceed
commit cb4f9fbb42
4 changed files with 51 additions and 79 deletions
+3 -2
View File
@@ -2,18 +2,19 @@ import React, { useEffect } from 'react'
import ProductFactory from '../component/product/ProductFactory'
import { useSelector } from 'react-redux';
import siteLinks from '../links/siteLinks';
import { useNavigate } from 'react-router-dom';
import { useLocation, useNavigate } from 'react-router-dom';
export default function ProductPage() {
const navigate = useNavigate()
let {pathname} = useLocation()
const { userDetails: { profile_completed }} = useSelector((state) => state?.userDetails); // CHECKS IF USER Details are avaliable, to determine if user is active
useEffect(()=>{
if(!profile_completed){
navigate(siteLinks.profile_complete, {replace: true, state:{profile_completed: false}})
navigate(siteLinks.profile_complete, {replace: true, state:{redirectLink: pathname}})
}
},[])