stash: linesColors

This commit is contained in:
ISA
2024-06-11 15:09:35 +02:00
parent 06bde39617
commit a983780b64
2 changed files with 22 additions and 2 deletions

View File

@@ -48,6 +48,7 @@ const plusRoundIcon = L.icon({
}); });
const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => { const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
const [linesColors, setLinesColors] = useState({}); // Zustand für die Farben der Linien
/* /*
path.includes("critical") || // Priorität 1 path.includes("critical") || // Priorität 1
path.includes("major") || // Priorität 2 path.includes("major") || // Priorität 2
@@ -85,8 +86,9 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
// Open the modal or any other logic // Open the modal or any other logic
}; };
const [lineColor, setLineColor] = useState(); const [lineColor, setLineColor] = useState();
const [lineColors, setLineColors] = useState({});
//-------------------------------------------linesColorAPI //-------------------------------------------linesColorAPI
useEffect(() => { /* useEffect(() => {
const fetchlinesColor = async () => { const fetchlinesColor = async () => {
try { try {
const response = await fetch("/api/linesColorApi"); const response = await fetch("/api/linesColorApi");
@@ -104,6 +106,24 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
} }
}; };
fetchlinesColor(); fetchlinesColor();
}, []); */
//-------------------------------------------
useEffect(() => {
const fetchlinesColor = async () => {
try {
const response = await fetch("/api/linesColorApi");
const data = await response.json();
console.log("linesColorAPI:", data);
const colors = data.linesColor.Statis.map((item) => ({
id: item.IdModul,
color: item.Co,
}));
setLinesColors(colors); // Aktualisieren Sie Ihren Status mit einem Array von Farben
} catch (error) {
console.error("Fehler beim Abrufen der linesColorApi Daten:", error);
}
};
fetchlinesColor();
}, []); }, []);
//------------------------------------------- //-------------------------------------------

View File

@@ -8,7 +8,7 @@ export default function handler(req, res) {
IdModul: 1, IdModul: 1,
Na: "system", Na: "system",
Le: 4, Le: 4,
Co: "#00FFFF", Co: "#F00FFF",
Me: "Eingang DE04 kommend", Me: "Eingang DE04 kommend",
Feld: 3, Feld: 3,
Icon: 0, Icon: 0,