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

27 lines
596 B
TypeScript

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