source: node_modules/recharts/lib/state/layoutSlice.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
Line 
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.setScale = exports.setMargin = exports.setLayout = exports.setChartSize = exports.chartLayoutReducer = void 0;
7var _toolkit = require("@reduxjs/toolkit");
8var initialState = {
9 layoutType: 'horizontal',
10 width: 0,
11 height: 0,
12 margin: {
13 top: 5,
14 right: 5,
15 bottom: 5,
16 left: 5
17 },
18 scale: 1
19};
20var chartLayoutSlice = (0, _toolkit.createSlice)({
21 name: 'chartLayout',
22 initialState,
23 reducers: {
24 setLayout(state, action) {
25 state.layoutType = action.payload;
26 },
27 setChartSize(state, action) {
28 state.width = action.payload.width;
29 state.height = action.payload.height;
30 },
31 setMargin(state, action) {
32 var _action$payload$top, _action$payload$right, _action$payload$botto, _action$payload$left;
33 state.margin.top = (_action$payload$top = action.payload.top) !== null && _action$payload$top !== void 0 ? _action$payload$top : 0;
34 state.margin.right = (_action$payload$right = action.payload.right) !== null && _action$payload$right !== void 0 ? _action$payload$right : 0;
35 state.margin.bottom = (_action$payload$botto = action.payload.bottom) !== null && _action$payload$botto !== void 0 ? _action$payload$botto : 0;
36 state.margin.left = (_action$payload$left = action.payload.left) !== null && _action$payload$left !== void 0 ? _action$payload$left : 0;
37 },
38 setScale(state, action) {
39 state.scale = action.payload;
40 }
41 }
42});
43var {
44 setMargin,
45 setLayout,
46 setChartSize,
47 setScale
48} = chartLayoutSlice.actions;
49exports.setScale = setScale;
50exports.setChartSize = setChartSize;
51exports.setLayout = setLayout;
52exports.setMargin = setMargin;
53var chartLayoutReducer = exports.chartLayoutReducer = chartLayoutSlice.reducer;
Note: See TracBrowser for help on using the repository browser.