import { createSlice, PayloadAction } from "@reduxjs/toolkit"; interface ChartDataState { data: any[]; } const initialState: ChartDataState = { data: [], }; export const chartDataSlice = createSlice({ name: "chartData", initialState, reducers: { setChartData: (state, action: PayloadAction) => { state.data = action.payload; }, clearChartData: (state) => { state.data = []; }, }, }); export const { setChartData, clearChartData } = chartDataSlice.actions; export default chartDataSlice.reducer;