Files
CPLv4.0/redux/slices/tdrDataSlice.ts

27 lines
551 B
TypeScript

// redux/slices/tdrDataSlice.ts
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
interface TDRDataState {
data: { timestamp: string; tdr: number }[];
}
const initialState: TDRDataState = {
data: [],
};
const tdrDataSlice = createSlice({
name: "tdrData",
initialState,
reducers: {
setTDRData(
state,
action: PayloadAction<{ timestamp: string; tdr: number }[]>
) {
state.data = action.payload;
},
},
});
export const { setTDRData } = tdrDataSlice.actions;
export default tdrDataSlice.reducer;