Commit Graph

14 Commits

Author SHA1 Message Date
ISA
db67ba0709 refactor: digitale Ausgänge über eigenen Service und Redux Thunk laden
- neue Datei fetchDigitalOutputs.ts liest win_da_state und win_da_bezeichnung aus window
- fetchDigitalOutputsThunk.ts verwendet den Service und befüllt Redux Slice
- entfernt alte Logik aus loadWindowVariables.ts
- verbessert Performance und Struktur, lädt Ausgänge nur bei Bedarf
2025-03-26 12:11:59 +01:00
ISA
8e6b26dff9 refactor: SystemSettings-Dispatch aus _app entfernt und in Seite 'Einstellungen' verlagert 2025-03-25 08:35:46 +01:00
Ismail Ali
65cfb033a5 feat: Digitale Ausgänge aus Redux-Store in UI integriert
- DigitalOutputs.tsx auf Redux umgestellt, um Werte direkt aus dem Store zu lesen
- toggleSwitch-Funktion angepasst, um den Status von digitalen Ausgängen in Redux zu aktualisieren
- useDigitalOutputsData.ts nutzt nun Redux zum Speichern der `win_da_state` und `win_da_bezeichnung` Werte
- Entfernen von Prop `digitalOutputs` in `DigitalOutputs.tsx`, da Redux nun als Datenquelle dient
- Weboberfläche zeigt nun digitale Ausgänge korrekt an und Status kann geändert werden
2025-02-23 22:31:06 +01:00
ISA
f9c050417e digitale Eingänge Redux Slice erstellt für mehr Übersicht 2025-02-20 08:07:53 +01:00
Ismail Ali
4dab654856 Refaktorierung: Auslagerung der useEffect-Logik für digitale Ausgänge in benutzerdefinierten Hook
- Erstellte den Hook `useDigitalOutputs` in `/hooks/einausgaenge/useDigitalOutputs.ts`, der die `useEffect`-Logik zur Verwaltung der digitalen Ausgänge kapselt.
- Anpassung der `EinAusgaenge`-Komponente zur Nutzung des neuen Hooks für eine klarere und wiederverwendbare Struktur.
2025-02-19 15:52:13 +01:00
Ismail Ali
ed25755508 fix: alles funktioniert in pages/einausgaenge.tsx 2025-02-19 15:16:57 +01:00
Ismail Ali
7ffb187d0a Bug: Modals in einausgange werden nicht angezeigt 2025-02-19 14:58:17 +01:00
Ismail Ali
2d61ff4c76 Digitale Ausgänge von window laden, stae und Bezeichnung 2025-02-19 14:51:49 +01:00
Ismail Ali
d29287b93f digitale Eingänge Daten in hooks/einausgaenge/useDigitalInputsData.ts ausgelagert 2025-02-19 14:11:26 +01:00
Ismail Ali
6eecd8c96d modals ausgelagern von pages/einausgaenge.tsx 2025-02-19 13:38:50 +01:00
Ismail Ali
3b482935d5 useEffect aus einausgaenge.tsx wurde entfernt und durch den useLoadScript-Hook ersetzt. 2025-02-18 10:29:28 +01:00
Ismail Ali
d48579fafa Digitale Eingänge auslagern von einausgaenge.tsx 2025-02-17 16:35:46 +01:00
Ismail Ali
9f564450a2 Digitale Ausgänge ausgelagert von Ein- und Asgänge 2025-02-17 16:22:32 +01:00
Ismail Ali
4f809877ea feat: Projekt von JavaScript zu TypeScript migriert 2025-01-25 00:20:19 +01:00