Advertisement
xcage88

Pembayaran

May 21st, 2023
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React, { useEffect } from 'react'
  2. import KodePromo from './KodePromo'
  3. import style from './style.module.css'
  4. import man from './assets/man.png'
  5. import { useParams } from 'react-router-dom'
  6. import { useDispatch, useSelector } from 'react-redux'
  7. import { fetchProduct } from '../../../manage/action'
  8.  
  9. function Pembayaran() {
  10.    
  11.     const {id} = useParams()
  12.     const dispatch = useDispatch()
  13.     const {entity} = useSelector((state) => state.bootcamp)
  14.  
  15.     const fetchData = async(id) => {
  16.         dispatch(fetchProduct(id))
  17.     }
  18.  
  19.     useEffect(() => {
  20.         fetchData(id)
  21.     },[])
  22.  
  23.     return (
  24.         <>
  25.             <div className={style['container']}>
  26.                 <h3>Ringkasan Pesanan</h3>
  27.                 <div className={style['bootcamp-type']}>
  28.                     <div className={style['image-pembayaran']}>
  29.                         <img src={man} alt="man" />
  30.                     </div>
  31.                     <div>
  32.                         <h5>{entity.mainTitle}</h5>
  33.                         <h5>{entity.subTitle}</h5>
  34.                         <table className={style['title']}>
  35.                             <tbody>
  36.                                 <tr>
  37.                                     <th>Batch</th>
  38.                                     <td>{entity.batch}</td>
  39.                                 </tr>
  40.                                 <tr>
  41.                                     <th>Mentor</th>
  42.                                     <td>{entity.mentor.mentor1}, {entity.mentor.mentor2}</td>
  43.                                 </tr>
  44.                             </tbody>
  45.                         </table>
  46.                     </div>
  47.                 </div>
  48.                 <KodePromo />
  49.             </div>
  50.         </>
  51.     )
  52. }
  53.  
  54. export default Pembayaran
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement