Commit f9ab470a authored by Shiva Komirishetti's avatar Shiva Komirishetti

Merge branch 'master' of https://gitlab.mynisum.com/vsingamchetty/nisum-scorecard into initailSetup

parents 8e2b99d0 9db2939d
This diff is collapsed.
import { createSlice, createAsyncThunk } from "@reduxjs/toolkit"; import { createSlice, createAsyncThunk } from "@reduxjs/toolkit";
import { base_url } from "../../utils/constants"; import { base_url } from "../../utils/constants";
import axios from "axios"; import axios from "axios";
const initialState = { const initialState = {
activitiesData:null, // totalReporteesData: [],
activitiesData:[],
loading: false, loading: false,
error: null, error: null,
};
};
export const fetchReportesActivitiesData = createAsyncThunk("getactivities", async (data) => {
export const fetchReportesActivitiesData = createAsyncThunk("gettotalactivities", async (data) => {
return await axios.post(`${base_url}/getActivities`, data) return await axios.post(`${base_url}/getActivities`, data)
.then((response) => response.data.activities); .then((response) => response.data);
}); });
const exporttableSlice = createSlice({ const exporttableSlice = createSlice({
name: "totalReportees", name: "totalReportees",
initialState, initialState,
...@@ -21,16 +24,18 @@ const exporttableSlice = createSlice({ ...@@ -21,16 +24,18 @@ const exporttableSlice = createSlice({
resetReporteesTableData:() => { resetReporteesTableData:() => {
return initialState return initialState
}, },
}, },
extraReducers: (builder) => { extraReducers: (builder) => {
builder.addCase(fetchReportesActivitiesData.pending, (state) => { builder.addCase(fetchReportesActivitiesData.pending, (state) => {
state.loading = true; state.loading = true;
state.error = "pending"; state.error = "pending";
}); });
builder.addCase(fetchReportesActivitiesData.fulfilled, (state, action) => { builder.addCase(fetchReportesActivitiesData.fulfilled, (state, action) => {
console.log(action.payload.activities)
state.loading = false; state.loading = false;
state.activitiesData = action.payload; state.activitiesData = action.payload.activities ;
state.error = ""; state.error = "";
}); });
builder.addCase(fetchReportesActivitiesData.rejected, (state, action) => { builder.addCase(fetchReportesActivitiesData.rejected, (state, action) => {
...@@ -40,7 +45,7 @@ const exporttableSlice = createSlice({ ...@@ -40,7 +45,7 @@ const exporttableSlice = createSlice({
}); });
}, },
}); });
export const {resetReporteesTableData} = exporttableSlice.actions; export const {resetReporteesTableData} = exporttableSlice.actions;
export default exporttableSlice.reducer; export default exporttableSlice.reducer;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment