diff --git a/components/main/kabelueberwachung/kue705FO/Charts/LoopMeasurementChart/DateRangePicker.tsx b/components/main/kabelueberwachung/kue705FO/Charts/LoopMeasurementChart/DateRangePicker.tsx index 2ff1478..1f741f9 100644 --- a/components/main/kabelueberwachung/kue705FO/Charts/LoopMeasurementChart/DateRangePicker.tsx +++ b/components/main/kabelueberwachung/kue705FO/Charts/LoopMeasurementChart/DateRangePicker.tsx @@ -8,15 +8,7 @@ import { } from "../../../../../../redux/slices/kabelueberwachungChartSlice"; import "react-datepicker/dist/react-datepicker.css"; -interface DateRangePickerProps { - minDate: string; - maxDate: string; -} - -const DateRangePicker: React.FC = ({ - minDate, - maxDate, -}) => { +const DateRangePicker: React.FC = () => { const dispatch = useDispatch(); const reduxVonDatum = useSelector( @@ -30,7 +22,10 @@ const DateRangePicker: React.FC = ({ const thirtyDaysAgo = new Date(); thirtyDaysAgo.setDate(today.getDate() - 30); - // Redux speichert ISO ("YYYY-MM-DD") => Für DatePicker geeignet + const sixMonthsAgo = new Date(); + sixMonthsAgo.setMonth(today.getMonth() - 6); + + // Redux speichert ISO ("YYYY-MM-DD") → Für DatePicker geeignet const parseISODate = (isoDate: string) => { const [year, month, day] = isoDate.split("-").map(Number); return new Date(year, month - 1, day); @@ -59,8 +54,8 @@ const DateRangePicker: React.FC = ({ reduxVonDatum ? parseISODate(reduxVonDatum) : thirtyDaysAgo } endDate={reduxBisDatum ? parseISODate(reduxBisDatum) : today} - minDate={new Date(minDate)} - maxDate={new Date(maxDate)} + minDate={sixMonthsAgo} // ⬅️ 6 Monate zurück erlaubt + maxDate={today} dateFormat="dd.MM.yyyy" className="border px-2 py-1 rounded" /> @@ -80,8 +75,8 @@ const DateRangePicker: React.FC = ({ reduxVonDatum ? parseISODate(reduxVonDatum) : thirtyDaysAgo } endDate={reduxBisDatum ? parseISODate(reduxBisDatum) : today} - minDate={new Date(minDate)} - maxDate={new Date(maxDate)} + minDate={sixMonthsAgo} + maxDate={today} dateFormat="dd.MM.yyyy" className="border px-2 py-1 rounded" /> diff --git a/config/webVersion.ts b/config/webVersion.ts index e624fd5..ac93c4e 100644 --- a/config/webVersion.ts +++ b/config/webVersion.ts @@ -6,5 +6,5 @@ 2: Patch oder Hotfix (Bugfixes oder kleine Änderungen). */ -const webVersion = "1.6.204"; +const webVersion = "1.6.205"; export default webVersion;