Pārlūkot izejas kodu

set calculation expiry date initialized as today's date

master
kelvin.yau pirms 1 dienas
vecāks
revīzija
e9d6f55469
1 mainītis faili ar 10 papildinājumiem un 0 dzēšanām
  1. +10
    -0
      src/components/StockIn/CalculateExpiryDateModal.tsx

+ 10
- 0
src/components/StockIn/CalculateExpiryDateModal.tsx Parādīt failu

@@ -142,6 +142,16 @@ const CalculateExpiryDateModal: React.FC<Props> = ({
}
}, [productionDate, shelfLife, expiryDate]);

useEffect(() => {
if (!open) return;
const today = dayjs();
// only set if different to avoid loop
setProductionDate(prev => (prev && prev.isSame(today, "day") ? prev : today));
if (shelfLife !== undefined) {
setExpiryDate(today.add(shelfLife, "day"));
}
}, [open, shelfLife]);

return (
<Modal
open={open}


Notiek ielāde…
Atcelt
Saglabāt