import React, { FC, useRef } from 'react'; import Modal from '../../blocks/Modal'; import Button from '../../blocks/Button'; import Textarea from '../../blocks/Textarea'; import css from './index.module.css'; export interface FeePenaltyModalProps { isOpen?: boolean; isLoading?: boolean; handleOnAccept: (reason) => void; handleOnDecline: () => void; error?: string; title?: string; warningText?: string; feeText?: string; reasonLabel?: string; acceptLabel?: string; declineLabel?: string; } const PenaltyFeeModal: FC = ({ isOpen, isLoading, handleOnAccept, handleOnDecline, title, warningText, feeText, error, reasonLabel, acceptLabel, declineLabel, }) => { const inputEl = useRef(null); return ( { e.preventDefault(); handleOnAccept(inputEl?.current?.value); }} title={title} isOpen={isOpen} error={error} isLoading={isLoading} actions={
} > {feeText &&
{feeText}
}