diff --git a/components/modules/Kue705FO.tsx b/components/modules/Kue705FO.tsx index eed4a55..3c5c58b 100644 --- a/components/modules/Kue705FO.tsx +++ b/components/modules/Kue705FO.tsx @@ -477,6 +477,26 @@ const Kue705FO: React.FC = ({ const input = e.currentTarget; input.value = input.value.replace(/[^0-9]/g, ""); }; + //--------------------------------------------------- + //Auswahlmenü für Jahr, Monat und Sortierung + const [jahr, setJahr] = useState(new Date().getFullYear()); + const [monat, setMonat] = useState(new Date().getMonth() + 1); + const [sortAscending, setSortAscending] = useState(true); + + const handleSortToggle = () => { + setSortAscending(!sortAscending); + console.log( + "Sortierung umkehren:", + sortAscending ? "Absteigend" : "Aufsteigend" + ); + }; + + const handleAktualisieren = () => { + console.log("Aktualisieren mit Jahr:", jahr, "Monat:", monat); + // Logik für die Aktualisierung hinzufügen + }; + + //--------------------------------------------------- return (
= ({ bottom: "auto", marginRight: "-50%", transform: "translate(-50%, -50%)", - width: "95%", - maxWidth: "75rem", - height: "40.625rem", - padding: "0.625rem", + width: "80%", // Breite reduzieren + maxWidth: "50rem", // Maximale Breite + height: "30rem", // Höhe anpassen + padding: "1rem", // Weniger Padding + overflow: "hidden", // Scrollen vermeiden }, }} > @@ -669,124 +690,22 @@ const Kue705FO: React.FC = ({ {" "} {/* Bootstrap Icon "X" */} - noLetter(e)} - /> -
    -
  • -
    - Jahr - noLetter(this)} - /> -
    -
  • -
  • -
    - Monat - -
    -
  • + {/* Verwenden Sie die separate TDRPopup-Komponente */} +
    + +
    -
  • -
    - -
    -
  • -
  • - -
  • - -
  • - -
  • -
+ {/* Canvas für die Chart.js-Grafik */} )} @@ -811,3 +730,95 @@ interface Kue705FOProps { tdrLocation: number[]; alarmStatus?: boolean; } +//------------------------------------------------------------- +// TDRPopup Komponente +//------------------------------------------------------------- +// Im Modal für TDR +const TDRPopup = () => { + const [jahr, setJahr] = useState(new Date().getFullYear()); + const [monat, setMonat] = useState(new Date().getMonth() + 1); + const [sortAscending, setSortAscending] = useState(true); + + const handleSortToggle = () => { + setSortAscending(!sortAscending); + console.log( + "Sortierung umkehren:", + sortAscending ? "Absteigend" : "Aufsteigend" + ); + }; + + const handleAktualisieren = () => { + console.log("Aktualisieren mit Jahr:", jahr, "Monat:", monat); + // Logik für die Aktualisierung hinzufügen + }; + + return ( +
+
+ + +
+ +
+ + +
+ +
+ + +
+ + + + +
+ ); +};