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) => {
|
const onDateChange = (e: any, name: string) => {
|
||||||
let _facture = { ...facture };
|
let _facture = { ...facture };
|
||||||
(_facture as any)[name] = e.value;
|
(_facture as any)[name] = e.value?.toISOString() || new Date().toISOString();
|
||||||
setFacture(_facture);
|
setFacture(_facture);
|
||||||
|
|
||||||
if (errors[name]) {
|
if (errors[name]) {
|
||||||
@@ -649,24 +649,24 @@ const NouvelleFacturePage = () => {
|
|||||||
|
|
||||||
<div className="field col-12 md:col-6">
|
<div className="field col-12 md:col-6">
|
||||||
<label htmlFor="dateEmission" className="font-bold">Date d'émission</label>
|
<label htmlFor="dateEmission" className="font-bold">Date d'émission</label>
|
||||||
<Calendar
|
<Calendar
|
||||||
id="dateEmission"
|
id="dateEmission"
|
||||||
value={facture.dateEmission}
|
value={facture.dateEmission ? new Date(facture.dateEmission) : null}
|
||||||
onChange={(e) => onDateChange(e, 'dateEmission')}
|
onChange={(e) => onDateChange(e, 'dateEmission')}
|
||||||
dateFormat="dd/mm/yy"
|
dateFormat="dd/mm/yy"
|
||||||
showIcon
|
showIcon
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="field col-12 md:col-6">
|
<div className="field col-12 md:col-6">
|
||||||
<label htmlFor="dateEcheance" className="font-bold">Date d'échéance</label>
|
<label htmlFor="dateEcheance" className="font-bold">Date d'échéance</label>
|
||||||
<Calendar
|
<Calendar
|
||||||
id="dateEcheance"
|
id="dateEcheance"
|
||||||
value={facture.dateEcheance}
|
value={facture.dateEcheance ? new Date(facture.dateEcheance) : null}
|
||||||
onChange={(e) => onDateChange(e, 'dateEcheance')}
|
onChange={(e) => onDateChange(e, 'dateEcheance')}
|
||||||
dateFormat="dd/mm/yy"
|
dateFormat="dd/mm/yy"
|
||||||
showIcon
|
showIcon
|
||||||
minDate={facture.dateEmission}
|
minDate={facture.dateEmission ? new Date(facture.dateEmission) : undefined}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user