blob: 69bd935fc66d8bb656caf31c535d285acc06715e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
import Link from 'next/link';
import Image from '~/components/ui/image';
import whatsappUrl from '@/core/utils/whatsappUrl';
import { useEffect, useState } from 'react';
import odooApi from '@/core/api/odooApi';
const FinishCheckout = ({ query }) => {
const [data, setData] = useState();
useEffect(() => {
const fetchData = async () => {
const so_order = query?.order_id?.replaceAll('_', '/');
const data = await odooApi(
'GET',
`/api/v1/sale_order_number?sale_number=${so_order}`
);
setData(data[0]);
};
fetchData();
}, [query]);
return (
<div className='flex flex-col items-center'>
<Image
src='/images/CHECKOUT-PESANAN.svg'
alt='Checkout Pesanan'
width={450}
height={450}
/>
<div className='text-title-sm md:text-title-lg text-center font-semibold'>
Terima Kasih atas Pembelian Kamu
</div>
<div className='flex flex-col justify-center items-center text-body-2 md:text-body-1 text-center mt-3 px-24 md:px-36 py-4 border-2 gap-y-2 rounded'>
<p className='font-bold'>No. Transaksi</p>
<p className='mb-2 font-medium text-red-500 text-xl'>
{query?.order_id?.replaceAll('_', '/')}
</p>
<Link
href={`/my/quotations/${data?.id}`}
className='btn-solid-red rounded-md text-base'
>
Cek Detail Transaksi
</Link>
</div>
<div className='mt-2 text-center leading-6 text-base p-4 md:p-0 md:max-w-[700px]'>
Rincian pembelian sudah kami kirimkan ke email kamu. Mohon dicek
kembali. jika tidak menerima email, kamu dapat menghubungi kami{' '}
<a className='text-red-500' href={whatsappUrl()}>
di sini
</a>{' '}
atau kirim rincian pesanan ulang.
</div>
</div>
);
};
export default FinishCheckout;
|