source: node_modules/recharts/lib/state/referenceElementsSlice.js

Last change on this file was a762898, checked in by istevanoska <ilinastevanoska@…>, 5 months ago

Added visualizations

  • Property mode set to 100644
File size: 1.8 KB
RevLine 
[a762898]1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.removeLine = exports.removeDot = exports.removeArea = exports.referenceElementsSlice = exports.referenceElementsReducer = exports.addLine = exports.addDot = exports.addArea = void 0;
7var _toolkit = require("@reduxjs/toolkit");
8var _immer = require("immer");
9var initialState = {
10 dots: [],
11 areas: [],
12 lines: []
13};
14var referenceElementsSlice = exports.referenceElementsSlice = (0, _toolkit.createSlice)({
15 name: 'referenceElements',
16 initialState,
17 reducers: {
18 addDot: (state, action) => {
19 state.dots.push(action.payload);
20 },
21 removeDot: (state, action) => {
22 var index = (0, _toolkit.current)(state).dots.findIndex(dot => dot === action.payload);
23 if (index !== -1) {
24 state.dots.splice(index, 1);
25 }
26 },
27 addArea: (state, action) => {
28 state.areas.push(action.payload);
29 },
30 removeArea: (state, action) => {
31 var index = (0, _toolkit.current)(state).areas.findIndex(area => area === action.payload);
32 if (index !== -1) {
33 state.areas.splice(index, 1);
34 }
35 },
36 addLine: (state, action) => {
37 state.lines.push((0, _immer.castDraft)(action.payload));
38 },
39 removeLine: (state, action) => {
40 var index = (0, _toolkit.current)(state).lines.findIndex(line => line === action.payload);
41 if (index !== -1) {
42 state.lines.splice(index, 1);
43 }
44 }
45 }
46});
47var {
48 addDot,
49 removeDot,
50 addArea,
51 removeArea,
52 addLine,
53 removeLine
54} = referenceElementsSlice.actions;
55exports.removeLine = removeLine;
56exports.addLine = addLine;
57exports.removeArea = removeArea;
58exports.addArea = addArea;
59exports.removeDot = removeDot;
60exports.addDot = addDot;
61var referenceElementsReducer = exports.referenceElementsReducer = referenceElementsSlice.reducer;
Note: See TracBrowser for help on using the repository browser.