Digitale Eingänge Update mit Mock daten in der Entwicklungsumgebung

This commit is contained in:
ISA
2025-04-24 11:11:04 +02:00
parent eddf293ce2
commit 0b63579d56
7 changed files with 365 additions and 72 deletions

View File

@@ -50,9 +50,25 @@ const digitalInputsSlice = createSlice({
input.invertierung = invertierung;
}
},
updateName: (
state,
action: PayloadAction<{ id: number; name: string }>
) => {
const { id, name } = action.payload;
const input = state.inputs.find((input) => input.id === id);
if (input) {
input.name = name;
input.label = name; // falls du label mit aktualisieren willst
}
},
},
});
export const { setInputs, updateInputStatus, updateInvertierung } =
digitalInputsSlice.actions;
export const {
setInputs,
updateInputStatus,
updateInvertierung,
updateName, // <- hinzufügen
} = digitalInputsSlice.actions;
export default digitalInputsSlice.reducer;