2023-03-22 21:48:06 +03:00
|
|
|
import { createSlice } from "@reduxjs/toolkit";
|
|
|
|
|
|
|
|
const initialState = {
|
|
|
|
project: [
|
|
|
|
{
|
|
|
|
name: "Разработка трекера",
|
|
|
|
count: 4,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: "Кинотеатр",
|
|
|
|
count: 4,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: "Проект страхование",
|
|
|
|
count: 4,
|
|
|
|
},
|
|
|
|
],
|
|
|
|
};
|
|
|
|
|
|
|
|
export const projectsTrackerSlice = createSlice({
|
|
|
|
name: "projectsTracker",
|
|
|
|
initialState,
|
|
|
|
reducers: {
|
2023-03-23 16:43:37 +03:00
|
|
|
setProject: (state, action) => {
|
2023-03-22 21:48:06 +03:00
|
|
|
state.project.push(action.payload);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
export const { setProject } = projectsTrackerSlice.actions;
|
|
|
|
|
2023-03-23 16:43:37 +03:00
|
|
|
export const getProjects = (state) => state.tracker.project;
|
2023-03-22 21:48:06 +03:00
|
|
|
|
|
|
|
export default projectsTrackerSlice.reducer;
|