fix: Convert date strings to Date objects for Calendar component in factures/nouvelle
This commit is contained in:
@@ -408,7 +408,7 @@ const NouvelleFacturePage = () => {
|
||||
|
||||
const onDateChange = (e: any, name: string) => {
|
||||
let _facture = { ...facture };
|
||||
(_facture as any)[name] = e.value;
|
||||
(_facture as any)[name] = e.value?.toISOString() || new Date().toISOString();
|
||||
setFacture(_facture);
|
||||
|
||||
if (errors[name]) {
|
||||
@@ -651,7 +651,7 @@ const NouvelleFacturePage = () => {
|
||||
<label htmlFor="dateEmission" className="font-bold">Date d'émission</label>
|
||||
<Calendar
|
||||
id="dateEmission"
|
||||
value={facture.dateEmission}
|
||||
value={facture.dateEmission ? new Date(facture.dateEmission) : null}
|
||||
onChange={(e) => onDateChange(e, 'dateEmission')}
|
||||
dateFormat="dd/mm/yy"
|
||||
showIcon
|
||||
@@ -662,11 +662,11 @@ const NouvelleFacturePage = () => {
|
||||
<label htmlFor="dateEcheance" className="font-bold">Date d'échéance</label>
|
||||
<Calendar
|
||||
id="dateEcheance"
|
||||
value={facture.dateEcheance}
|
||||
value={facture.dateEcheance ? new Date(facture.dateEcheance) : null}
|
||||
onChange={(e) => onDateChange(e, 'dateEcheance')}
|
||||
dateFormat="dd/mm/yy"
|
||||
showIcon
|
||||
minDate={facture.dateEmission}
|
||||
minDate={facture.dateEmission ? new Date(facture.dateEmission) : undefined}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user