Working in calendar

This commit is contained in:
MaxOvs19
2023-05-11 19:54:15 +03:00
parent e145e6084c
commit fb0ce999f6
9 changed files with 673 additions and 397 deletions

View File

@ -1,13 +1,14 @@
import { createSlice } from '@reduxjs/toolkit';
import { createSlice } from "@reduxjs/toolkit";
const initialState = {
dateSelected: '',
reportDate: '',
requestDates: ''
dateSelected: "",
reportDate: "",
requestDates: "",
sendRequest: "",
};
export const reportSlice = createSlice({
name: 'report',
name: "report",
initialState,
reducers: {
dateSelected: (state, action) => {
@ -17,17 +18,23 @@ export const reportSlice = createSlice({
state.reportDate = action.payload;
},
setRequestDate: (state, action) => {
state.requestDates = action.payload
}
state.requestDates = action.payload;
},
setSendRequest: (state, action) => {
state.sendRequest = action.payload;
},
},
});
export const { dateSelected, setReportDate, setRequestDate} = reportSlice.actions;
export const { dateSelected, setReportDate, setRequestDate, setSendRequest } =
reportSlice.actions;
export const selectDate = (state) => state.report.dateSelected;
export const getReportDate = (state) => state.report.reportDate;
export const getRequestDates = (state) => state.report.requestDates
export const getRequestDates = (state) => state.report.requestDates;
export const getSendRequest = (state) => state.report.sendRequest;
export default reportSlice.reducer;