diff --git a/src/components/FormField/components/Datepicker/index.js b/src/components/FormField/components/Datepicker/index.js index a997c6c..6769409 100644 --- a/src/components/FormField/components/Datepicker/index.js +++ b/src/components/FormField/components/Datepicker/index.js @@ -1,7 +1,7 @@ import React from 'react'; import { classNames } from 'primereact/utils'; import { Controller } from 'react-hook-form'; -import { isNil } from 'ramda'; + import { Calendar } from 'primereact/calendar'; const Datepicker = ({ @@ -14,7 +14,8 @@ const Datepicker = ({ infoText = null, minDate = null, maxDate = null, - disabled = false + disabled = false, + timeOnly = false }) => { return ( <> @@ -32,7 +33,8 @@ const Datepicker = ({ value={field.value ?? []} onChange={(e) => field.onChange(e.value)} dateFormat="dd/mm/yy" - mask="99/99/9999" + hourFormat="24" + timeOnly={timeOnly} showIcon minDate={minDate} maxDate={maxDate} diff --git a/src/pages/BandoEdit/components/BandoEditFormStep1/index.js b/src/pages/BandoEdit/components/BandoEditFormStep1/index.js index 895da9b..e075d51 100644 --- a/src/pages/BandoEdit/components/BandoEditFormStep1/index.js +++ b/src/pages/BandoEdit/components/BandoEditFormStep1/index.js @@ -18,6 +18,9 @@ import { Toast } from 'primereact/toast'; import BandoService from '../../../../service/bando-service'; import LookupdataService from '../../../../service/lookupdata-service'; +// tools +import { isEmail } from '../../../../helpers/validators'; + // store import { storeSet } from '../../../../store'; @@ -44,7 +47,7 @@ const BandoEditFormStep1 = forwardRef(function ({ initialData, getFormErrors, st const toast = useRef(null); const onSubmit = (formData) => { - if (!isNil(formData.dates) && formData.dates.length) { + /*if (!isNil(formData.dates) && formData.dates.length) { formData.dates = formData.dates.map(v => { if (is(String, v)) { return v; @@ -60,10 +63,11 @@ const BandoEditFormStep1 = forwardRef(function ({ initialData, getFormErrors, st BandoService.createBando(formData, createCallback, errCreateCallback); } else { BandoService.updateBandoStep1(formData.id, formData, createCallback, errCreateCallback); - } + }*/ }; const onSaveDraft = () => { + trigger(); const formData = getValues(); if (!isNil(formData.dates) && formData.dates.length) { formData.dates = formData.dates.map(v => { @@ -285,9 +289,34 @@ const BandoEditFormStep1 = forwardRef(function ({ initialData, getFormErrors, st errors={errors} defaultValue={values['dates']} config={{ required: __('È obbligatorio', 'gepafin') }} - /*minDate={minDateStart}*/ /> +