/** * Returns true if the given inspection expiry date string is within 1 month * from today (or already past). * @param {string} inspectionExpiry - ISO date string (YYYY-MM-DD) or empty * @returns {boolean} */ export function isInspectionExpirySoon(inspectionExpiry) { if (!inspectionExpiry) return false; const expiry = new Date(inspectionExpiry); const oneMonthLater = new Date(); oneMonthLater.setMonth(oneMonthLater.getMonth() + 1); return expiry <= oneMonthLater; }