@@ -28,6 +28,7 @@ import {
28
28
metricsChangeScalarSmoothing ,
29
29
metricsChangeTooltipSort ,
30
30
metricsChangeXAxisType ,
31
+ metricsEnableSavingPinsToggled ,
31
32
metricsResetCardWidth ,
32
33
metricsResetImageBrightness ,
33
34
metricsResetImageContrast ,
@@ -83,6 +84,9 @@ import {HistogramMode, TooltipSort, XAxisType} from '../../types';
83
84
(stepSelectorToggled)="onStepSelectorToggled()"
84
85
(rangeSelectionToggled)="onRangeSelectionToggled()"
85
86
(onSlideOutToggled)="onSlideOutToggled()"
87
+ [isSavingPinsEnabled]="isSavingPinsEnabled$ | async"
88
+ (onEnableSavingPinsToggled)="onEnableSavingPinsToggled()"
89
+ [globalPinsFeatureEnabled]="globalPinsFeatureEnabled$ | async"
86
90
>
87
91
</metrics-dashboard-settings-component>
88
92
` ,
@@ -146,6 +150,13 @@ export class SettingsViewContainer {
146
150
readonly imageShowActualSize$ = this . store . select (
147
151
selectors . getMetricsImageShowActualSize
148
152
) ;
153
+ readonly isSavingPinsEnabled$ = this . store . select (
154
+ selectors . getMetricsSavingPinsEnabled
155
+ ) ;
156
+ // Feature flag for global pins.
157
+ readonly globalPinsFeatureEnabled$ = this . store . select (
158
+ selectors . getEnableGlobalPins
159
+ ) ;
149
160
150
161
onTooltipSortChanged ( sort : TooltipSort ) {
151
162
this . store . dispatch ( metricsChangeTooltipSort ( { sort} ) ) ;
@@ -222,4 +233,8 @@ export class SettingsViewContainer {
222
233
onSlideOutToggled ( ) {
223
234
this . store . dispatch ( metricsSlideoutMenuToggled ( ) ) ;
224
235
}
236
+
237
+ onEnableSavingPinsToggled ( ) {
238
+ this . store . dispatch ( metricsEnableSavingPinsToggled ( ) ) ;
239
+ }
225
240
}
0 commit comments