import { forwardRef, useEffect, useState } from "react"; import { Select } from "antd"; import { useTranslation } from "react-i18next"; const { Option } = Select; const ContractStatusComponent = ({ value, onChange }) => { const [option, setOption] = useState(value); const { t } = useTranslation(); useEffect(() => { if (value !== option && onChange) { onChange(option); } }, [value, option, onChange]); return ( ); }; export default forwardRef(ContractStatusComponent);