- done feature 115;
- done feature 116;
This commit is contained in:
@@ -29,6 +29,7 @@ import { Toast } from 'primereact/toast';
|
||||
import { Editor } from 'primereact/editor';
|
||||
import { Dialog } from 'primereact/dialog';
|
||||
import PreferredBandoService from '../../service/preferred-bando-service';
|
||||
import isDateTimeInPast from '../../helpers/isDateTimeInPast';
|
||||
|
||||
const REACT_APP_HUB_ID = process.env.REACT_APP_HUB_ID;
|
||||
|
||||
@@ -38,6 +39,7 @@ const BandoViewBeneficiario = () => {
|
||||
const { id } = useParams();
|
||||
const navigate = useNavigate();
|
||||
const [data, setData] = useState({});
|
||||
const [isExpired, setIsExpired] = useState(false);
|
||||
const [newQuestion, setNewQuestion] = useState('');
|
||||
const [applicationObj, setApplicationObj] = useState(true);
|
||||
const [isVisibleConfidiPopup, setIsVisibleConfidiPopup] = useState(false);
|
||||
@@ -327,6 +329,13 @@ const BandoViewBeneficiario = () => {
|
||||
}
|
||||
}, [id, chosenCompanyId]);
|
||||
|
||||
useEffect(() => {
|
||||
if (data.dates) {
|
||||
const isCallExpired = isDateTimeInPast(data.dates[1], data.endTime);
|
||||
setIsExpired(isCallExpired);
|
||||
}
|
||||
}, [data]);
|
||||
|
||||
return (
|
||||
<div className="appPage">
|
||||
{!isAsyncRequest && !isEmpty(data)
|
||||
@@ -472,6 +481,7 @@ const BandoViewBeneficiario = () => {
|
||||
</div>
|
||||
<Button
|
||||
type="button"
|
||||
disabled={isExpired}
|
||||
onClick={submitNewQuestion}
|
||||
label={__('Salva', 'gepafin')}/>
|
||||
</div>}
|
||||
@@ -506,18 +516,20 @@ const BandoViewBeneficiario = () => {
|
||||
icon="pi pi-download" iconPos="right"/>*/}
|
||||
<Button
|
||||
type="button"
|
||||
disabled={isExpired}
|
||||
outlined
|
||||
onClick={scaricaModulistica}
|
||||
label={__('Scarica Bando Completo e Modulistica', 'gepafin')}
|
||||
icon="pi pi-download" iconPos="right"/>
|
||||
<Button
|
||||
type="button"
|
||||
disabled={isAsyncRequest || chosenCompanyId === 0}
|
||||
disabled={isExpired || isAsyncRequest || chosenCompanyId === 0}
|
||||
onClick={submitApplication}
|
||||
label={submitBtnLabel()}
|
||||
icon={submitBtnIcon()} iconPos="right"/>
|
||||
<Button
|
||||
type="button"
|
||||
disabled={isExpired}
|
||||
outlined={isNil(data.preferredCallId)}
|
||||
rounded
|
||||
onClick={addToFavourites}
|
||||
|
||||
Reference in New Issue
Block a user