import React from 'react'; import { useTranslation } from 'react-i18next'; import { ValueDisplay } from '../value/value.component'; import styles from './previous-value-review.scss'; import { type FormField } from '../../types'; import { useFormProviderContext } from '../../provider/form-provider'; type PreviousValueReviewProps = { previousValue: any; displayText: string; field: FormField; hideHeader?: boolean; onAfterChange: (value) => void; }; const PreviousValueReview: React.FC = ({ previousValue, displayText, field, hideHeader, onAfterChange, }) => { const { t } = useTranslation(); const { methods: { setValue }, } = useFormProviderContext(); const onReuseValue = (e) => { e.preventDefault(); setValue(field.id, previousValue); onAfterChange(previousValue); }; return (
{!hideHeader &&
{t('previousValue', 'Previous value:')}
}
{t('reuseValue', 'Reuse value')}
); }; export default PreviousValueReview;