@@ -3,6 +3,7 @@ import { ascending, descending, group, rollup, rollups } from "d3-array";
33import produce from "immer" ;
44import get from "lodash/get" ;
55import sortBy from "lodash/sortBy" ;
6+ import mapValues from "lodash/mapValues" ;
67
78import {
89 AREA_SEGMENT_SORTING ,
@@ -995,7 +996,9 @@ const chartConfigsAdjusters: ChartConfigsAdjusters = {
995996 } ,
996997 limits : ( { oldValue, newChartConfig } ) => {
997998 return produce ( newChartConfig , ( draft ) => {
998- draft . limits = oldValue ;
999+ draft . limits = mapValues ( oldValue , ( limits ) =>
1000+ limits . map ( ( { symbolType, ...rest } ) => rest )
1001+ ) ;
9991002 } ) ;
10001003 } ,
10011004 fields : {
@@ -1113,7 +1116,9 @@ const chartConfigsAdjusters: ChartConfigsAdjusters = {
11131116 } ,
11141117 limits : ( { oldValue, newChartConfig } ) => {
11151118 return produce ( newChartConfig , ( draft ) => {
1116- draft . limits = oldValue ;
1119+ draft . limits = mapValues ( oldValue , ( limits ) =>
1120+ limits . map ( ( { symbolType, ...rest } ) => rest )
1121+ ) ;
11171122 } ) ;
11181123 } ,
11191124 fields : {
@@ -1240,7 +1245,12 @@ const chartConfigsAdjusters: ChartConfigsAdjusters = {
12401245 } ,
12411246 limits : ( { oldValue, newChartConfig } ) => {
12421247 return produce ( newChartConfig , ( draft ) => {
1243- draft . limits = oldValue ;
1248+ draft . limits = mapValues ( oldValue , ( limits ) =>
1249+ limits . map ( ( { symbolType = "circle" , ...rest } ) => ( {
1250+ ...rest ,
1251+ symbolType,
1252+ } ) )
1253+ ) ;
12441254 } ) ;
12451255 } ,
12461256 fields : {
@@ -1339,7 +1349,12 @@ const chartConfigsAdjusters: ChartConfigsAdjusters = {
13391349 } ,
13401350 limits : ( { oldValue, newChartConfig } ) => {
13411351 return produce ( newChartConfig , ( draft ) => {
1342- draft . limits = oldValue ;
1352+ draft . limits = mapValues ( oldValue , ( limits ) =>
1353+ limits . map ( ( { symbolType = "circle" , ...rest } ) => ( {
1354+ ...rest ,
1355+ symbolType,
1356+ } ) )
1357+ ) ;
13431358 } ) ;
13441359 } ,
13451360 fields : {
@@ -1450,7 +1465,9 @@ const chartConfigsAdjusters: ChartConfigsAdjusters = {
14501465 } ,
14511466 limits : ( { oldValue, newChartConfig } ) => {
14521467 return produce ( newChartConfig , ( draft ) => {
1453- draft . limits = oldValue ;
1468+ draft . limits = mapValues ( oldValue , ( limits ) =>
1469+ limits . map ( ( { symbolType, ...rest } ) => rest )
1470+ ) ;
14541471 } ) ;
14551472 } ,
14561473 fields : {
@@ -1524,7 +1541,9 @@ const chartConfigsAdjusters: ChartConfigsAdjusters = {
15241541 } ,
15251542 limits : ( { oldValue, newChartConfig } ) => {
15261543 return produce ( newChartConfig , ( draft ) => {
1527- draft . limits = oldValue ;
1544+ draft . limits = mapValues ( oldValue , ( limits ) =>
1545+ limits . map ( ( { symbolType, ...rest } ) => rest )
1546+ ) ;
15281547 } ) ;
15291548 } ,
15301549 fields : {
@@ -1645,7 +1664,9 @@ const chartConfigsAdjusters: ChartConfigsAdjusters = {
16451664 } ,
16461665 limits : ( { oldValue, newChartConfig } ) => {
16471666 return produce ( newChartConfig , ( draft ) => {
1648- draft . limits = oldValue ;
1667+ draft . limits = mapValues ( oldValue , ( limits ) =>
1668+ limits . map ( ( { symbolType, ...rest } ) => rest )
1669+ ) ;
16491670 } ) ;
16501671 } ,
16511672 fields : {
@@ -1695,7 +1716,9 @@ const chartConfigsAdjusters: ChartConfigsAdjusters = {
16951716 } ,
16961717 limits : ( { oldValue, newChartConfig } ) => {
16971718 return produce ( newChartConfig , ( draft ) => {
1698- draft . limits = oldValue ;
1719+ draft . limits = mapValues ( oldValue , ( limits ) =>
1720+ limits . map ( ( { symbolType, ...rest } ) => rest )
1721+ ) ;
16991722 } ) ;
17001723 } ,
17011724 fields : {
@@ -1766,7 +1789,9 @@ const chartConfigsAdjusters: ChartConfigsAdjusters = {
17661789 } ,
17671790 limits : ( { oldValue, newChartConfig } ) => {
17681791 return produce ( newChartConfig , ( draft ) => {
1769- draft . limits = oldValue ;
1792+ draft . limits = mapValues ( oldValue , ( limits ) =>
1793+ limits . map ( ( { symbolType, ...rest } ) => rest )
1794+ ) ;
17701795 } ) ;
17711796 } ,
17721797 fields : {
@@ -1887,7 +1912,9 @@ const chartConfigsAdjusters: ChartConfigsAdjusters = {
18871912 } ,
18881913 limits : ( { oldValue, newChartConfig } ) => {
18891914 return produce ( newChartConfig , ( draft ) => {
1890- draft . limits = oldValue ;
1915+ draft . limits = mapValues ( oldValue , ( limits ) =>
1916+ limits . map ( ( { symbolType, ...rest } ) => rest )
1917+ ) ;
18911918 } ) ;
18921919 } ,
18931920 fields : {
0 commit comments