UNPKG

recharts

Version:
35 lines (33 loc) 724 B
import { createSlice } from '@reduxjs/toolkit'; /** * From all Brush properties, only height has a default value and will always be defined. * Other properties are nullable and will be computed from offsets and margins if they are not set. */ var initialState = { x: 0, y: 0, width: 0, height: 0, padding: { top: 0, right: 0, bottom: 0, left: 0 } }; export var brushSlice = createSlice({ name: 'brush', initialState, reducers: { setBrushSettings(_state, action) { if (action.payload == null) { return initialState; } return action.payload; } } }); export var { setBrushSettings } = brushSlice.actions; export var brushReducer = brushSlice.reducer;