@ -34,6 +34,7 @@ import {
} from '@shared/models/widget-settings.models' ;
} from '@shared/models/widget-settings.models' ;
import { UnitService } from '@core/services/unit.service' ;
import { UnitService } from '@core/services/unit.service' ;
import { isNotEmptyTbUnits } from '@shared/models/unit.models' ;
import { isNotEmptyTbUnits } from '@shared/models/unit.models' ;
import { CustomTranslatePipe } from '@shared/pipe/custom-translate.pipe' ;
import GenericOptions = CanvasGauges . GenericOptions ;
import GenericOptions = CanvasGauges . GenericOptions ;
// @dynamic
// @dynamic
@ -55,7 +56,7 @@ export class TbCanvasDigitalGauge {
const keyColor = settings . defaultColor || dataKey . color ;
const keyColor = settings . defaultColor || dataKey . color ;
this . localSettings . unitTitle = ( ( settings . showUnitTitle === true ) ?
this . localSettings . unitTitle = ( ( settings . showUnitTitle === true ) ?
( settings . unitTitle && settings . unitTitle . length > 0 ?
ctx . $injector . get ( CustomTranslatePipe ) . transform ( settings . unitTitle && settings . unitTitle . length > 0 ?
settings.unitTitle : dataKey.label ) : '' ) ;
settings.unitTitle : dataKey.label ) : '' ) ;
this . localSettings . showUnitTitle = settings . showUnitTitle === true ;
this . localSettings . showUnitTitle = settings . showUnitTitle === true ;
@ -87,7 +88,7 @@ export class TbCanvasDigitalGauge {
- TbCanvasDigitalGauge . toRadians ( settings . donutStartAngle ) : null ;
- TbCanvasDigitalGauge . toRadians ( settings . donutStartAngle ) : null ;
this . localSettings . title = ( ( settings . showTitle === true ) ?
this . localSettings . title = ( ( settings . showTitle === true ) ?
( settings . title && settings . title . length > 0 ?
ctx . $injector . get ( CustomTranslatePipe ) . transform ( settings . title && settings . title . length > 0 ?
settings.title : dataKey.label ) : '' ) ;
settings.title : dataKey.label ) : '' ) ;
if ( ! this . localSettings . unitTitle && this . localSettings . showTimestamp ) {
if ( ! this . localSettings . unitTitle && this . localSettings . showTimestamp ) {