import { OrderSuccess } from '@/components/orders/OrderSuccess' import { Loading } from '@/components/shared' import { APP_NAME } from '@/constants/app.constant' import { ROUTES_ENUM } from '@/routes/route.constant' import { useLocalization } from '@/utils/hooks/useLocalization' import React, { useState, useEffect } from 'react' import { Helmet } from 'react-helmet' import { useNavigate } from 'react-router-dom' const Success: React.FC = () => { const navigate = useNavigate() const [orderId, setOrderId] = useState('') const { translate } = useLocalization() useEffect(() => { // Get order ID from local storage const orderIdData = localStorage.getItem('orderId') if (orderIdData) { setOrderId(orderIdData) // Clear order ID from local storage localStorage.removeItem('orderId') } else { navigate(ROUTES_ENUM.public.home) } }, [navigate]) const handleBackToShop = () => { navigate(ROUTES_ENUM.public.home) } if (!orderId) { return (
) } return (
) } export default Success