feat: Redux Slice für last20Messages ausgelagert und strukturiert umbenannt

- dashboardSlice in last20MessagesSlice umbenannt
- Redux Store Key von 'dashboard' auf 'last20Messages' geändert
- fetchLast20MessagesThunk angepasst: neuer Action-Name 'last20Messages/fetchLast20Messages'
- Komponente Last20MessagesTable aktualisiert: useSelector verweist jetzt auf state.last20Messages
- Struktur für zukünftige Erweiterung vorbereitet
This commit is contained in:
Ismail Ali
2025-03-25 20:18:17 +01:00
parent dffc252bbe
commit d98af6483e
6 changed files with 30 additions and 30 deletions

View File

@@ -2,14 +2,14 @@
import React, { useEffect } from "react";
import { useSelector, useDispatch } from "react-redux";
import { RootState } from "../../../redux/store";
import { setLast20Messages } from "../../../redux/slices/dashboardSlice";
import { setLast20Messages } from "../../../redux/slices/last20MessagesSlice";
const Last20MessagesTable: React.FC = () => {
const dispatch = useDispatch();
// Holt last20Messages aus Redux
const rawLast20Messages = useSelector(
(state: RootState) => state.dashboard.last20Messages
(state: RootState) => state.last20Messages.last20Messages
);
// Holt Daten aus `window.win_last20Messages` und speichert sie in Redux