Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 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 | 35x 103x 99x 99x 21x 21x 99x | import useNiceModal from "@common/Modal/ModalFactory/hooks/useNiceModal";
import NiceModal from "@ebay/nice-modal-react";
import { useEffect } from "react";
import { BaseTransactionModalProps } from "@features/TransactionPanel/types";
import { useGetCurrentMerchantId } from "@hooks/common";
import GiveTransactionPanel from "@features/TransactionPanel/GiveTransactionPanel";
export enum TransactionStatus {
CHARGEBACK = "Chargeback",
MONEY_TRANSFER = "Money Transfer",
VOIDED = "Voided",
CHARGEBACK_REVERSAL = "Chargeback Reversal",
SETTLED = "Settled",
REFUNDED = "Refunded",
DECLINED = "Declined",
SENT = "Sent",
PENDING = "Pending",
AUTHORIZED = "Authorized",
REFUND_PENDING = "Refund Pending",
}
export const TransactionModal = NiceModal.create(
(props: BaseTransactionModalProps) => {
const { merchantId } = useGetCurrentMerchantId();
const { onRemove } = useNiceModal();
useEffect(() => {
return () => {
onRemove();
};
}, [merchantId]);
return <GiveTransactionPanel {...props} />;
},
);
|