import React, { useState, useEffect } from 'react' import axios from 'axios'; import { isAuthenticated } from '../utils/auth' import catchErrors from '../utils/catchErrors'; import { Card, Row, Col, Button, Alert } from 'react-bootstrap'; import { Link } from 'react-router-dom'; function PaymentCompleted() { const [order, setOrder] = useState([]) const user = isAuthenticated() const [error, setError] = useState() const [total, setTotal] = useState(0) useEffect(() => { getOrder() }, [user]) async function getOrder() { try { setError('') const response = await axios.get(`/api/order/showorder/${user}`) console.log(response.data) setOrder(response.data.products) setTotal(response.data.total) } catch (error) { catchErrors(error, setError) } } return (
고객님의
주문이 완료
되었습니다!
주문내역 확인은 마이페이지의
"주문/배송조회"에서 하실 수 있습니다.

주문내역

받는사람 정보
주문 상품 정보
{order.map((e) => ( {e.productId.pro_name} 가격: {e.productId.price}원 옵션: {e.size}/{e.color} 수량: {e.count} )) }
) } export default PaymentCompleted