import { IMAGE_ROOT } from '@/shared/constants/common'; import { AllTransactionCancelInfoResponse } from '../model/types'; import { AllTransactionCancelSectionPasswordGroup } from './section/all-transaction-cancel-section-password-group'; import { AllTransactionCancelSectionBankGroup } from './section/all-transaction-cancel-section-bank-group'; import { NumericFormat } from 'react-number-format'; import { useTranslation } from 'react-i18next'; export interface AllTransactionAllCancelProps extends AllTransactionCancelInfoResponse { serviceCode: string; cancelPassword: string; setCancelPassword: (cancelPassword: string) => void; bankCode?: string; setBankCode?: (BankCode: string) => void; accountNo?: string; setAccountNo?: (accountNo: string) => void; accountHolder?: string; setAccountHolder?: (accountHolder: string) => void; requestSuccess: boolean; totalCancelAmount: number; }; export const AllTransactionAllCancel = ({ serviceCode, debtPreventionCancelDisplayInfo, debtPreventionCancelRequestInfo, goodsVat, isCompoundTax, isConditionalVatAutoCalcMerchant, isNpg, isVatAutoCalcMerchant, isVatDisplayed, partCancelCl, remainAmount, serviceAmount, supplyAmount, taxFreeAmount, vatAutoCalcSummary, cancelPassword, setCancelPassword, bankCode, setBankCode, accountNo, setAccountNo, accountHolder, setAccountHolder, requestSuccess, totalCancelAmount }: AllTransactionAllCancelProps) => { const { t } = useTranslation(); return ( <>
{ serviceCode === '03' && }
); };