@@ -44,8 +44,8 @@ const log = Log.module('Chart');
4444
4545type ChartSettings = ColumnFormatSettings &
4646 DateTimeFormatSettings & {
47- decimalFormatOptions ?: DecimalColumnFormatterOptions ;
48- integerFormatOptions ?: IntegerColumnFormatterOptions ;
47+ defaultDecimalFormatOptions ?: DecimalColumnFormatterOptions ;
48+ defaultIntegerFormatOptions ?: IntegerColumnFormatterOptions ;
4949 webgl ?: boolean ;
5050 } ;
5151
@@ -653,18 +653,21 @@ class Chart extends Component<ChartProps, ChartState> {
653653 const columnFormats = FormatterUtils . getColumnFormats ( settings ) ;
654654 const dateTimeFormatterOptions =
655655 FormatterUtils . getDateTimeFormatterOptions ( settings ) ;
656- const { decimalFormatOptions = { } , integerFormatOptions = { } } = settings ;
656+ const {
657+ defaultDecimalFormatOptions = { } ,
658+ defaultIntegerFormatOptions = { } ,
659+ } = settings ;
657660
658661 if (
659662 ! deepEqual ( this . columnFormats , columnFormats ) ||
660663 ! deepEqual ( this . dateTimeFormatterOptions , dateTimeFormatterOptions ) ||
661- ! deepEqual ( this . decimalFormatOptions , decimalFormatOptions ) ||
662- ! deepEqual ( this . integerFormatOptions , integerFormatOptions )
664+ ! deepEqual ( this . decimalFormatOptions , defaultDecimalFormatOptions ) ||
665+ ! deepEqual ( this . integerFormatOptions , defaultIntegerFormatOptions )
663666 ) {
664667 this . columnFormats = FormatterUtils . getColumnFormats ( settings ) ;
665668 this . dateTimeFormatterOptions = dateTimeFormatterOptions ;
666- this . decimalFormatOptions = decimalFormatOptions ;
667- this . integerFormatOptions = integerFormatOptions ;
669+ this . decimalFormatOptions = defaultDecimalFormatOptions ;
670+ this . integerFormatOptions = defaultIntegerFormatOptions ;
668671 this . updateFormatter ( ) ;
669672 }
670673
0 commit comments