import React, { useRef, useState } from 'react'; import Image from "next/image"; import {Button, Form, Input, Spin} from "antd"; import Transaction from "../Transaction"; import { botsRepository } from '../../repository/bots'; const Constraint = ({ location }) => { const [form] = Form.useForm(); const [orderId, setOrderId] = useState(''); const [order, setOrder] = useState(''); const [orderNotFound, setOrderNotFound] = useState(false); const [show, setShow] = useState(false) const [loading, setLoading] = useState(false) const inputRef = useRef(null) const handleChangeCheckTransaction = (e) => { const value = e.target.value setOrderId(value) } const onSubmit = async () => { try { setLoading(true) const value = await form.getFieldValue() if (inputRef.current) { setShow(true) } const res = await botsRepository.api.useCheckTransactionByOrderId(value?.order_id); const resultTransaction = res?.data; setOrderNotFound(false); setOrder(resultTransaction); setTimeout(() => { setLoading(false) }, 1000); } catch (err) { if (err) { setLoading(false) } setOrderNotFound(true); } } return (

Ada kendala dengan transaksimu?

Cek transaksi dengan Order ID pembayaran:

{() => ( )}
{orderNotFound || order === undefined ? ( loading ? () : (

Status Transaksi

{orderId} BELUM ADA TRANSAKSI
) ) : order ? ( loading ? () : (

Status Transaksi

{orderId}
) ) : ''}
) } export default Constraint;