Files
MermsPanelReactJS/src/views/ProductPage.jsx
T
2025-08-18 19:40:49 +01:00

25 lines
758 B
React

import React, { useEffect } from 'react'
import ProductFactory from '../component/product/ProductFactory'
import { useSelector } from 'react-redux';
import siteLinks from '../links/siteLinks';
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:{redirectLink: pathname}})
}
},[])
return (
<ProductFactory />
)
}