added page for profile complete

This commit was merged in pull request #65.
This commit is contained in:
victorAnumudu
2025-08-12 19:51:13 +01:00
parent f450d0e868
commit 21463ed501
6 changed files with 134 additions and 6 deletions
+17 -1
View File
@@ -1,6 +1,22 @@
import React from 'react'
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';
export default function ProductPage() {
const navigate = useNavigate()
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}})
}
},[])
return (
<ProductFactory />
)
+6
View File
@@ -0,0 +1,6 @@
import ProfileCompleteCom from '../component/profile_complete/ProfileCompleteCom';
export default function ProfileCompletePage(){
return <ProfileCompleteCom />
}