File tree Expand file tree Collapse file tree
devtools/projects/ng-devtools/src/lib/devtools-tabs Expand file tree Collapse file tree Original file line number Diff line number Diff line change 124124 >
125125 </ label >
126126 }
127+ @if (supportedApis().signals) {
128+ < label mat-menu-item disableRipple >
129+ < mat-slide-toggle
130+ [checked] ="signalGraphEnabled() "
131+ (change) ="setSignalGraph($event.checked) "
132+ >
133+ Enable Signal Graph</ mat-slide-toggle
134+ >
135+ </ label >
136+ }
127137 </ div >
128138</ mat-menu >
129139
Original file line number Diff line number Diff line change @@ -58,6 +58,7 @@ export class DevToolsTabsComponent {
5858 readonly showCommentNodes = signal ( false ) ;
5959 readonly routerGraphEnabled = signal ( false ) ;
6060 readonly timingAPIEnabled = signal ( false ) ;
61+ readonly signalGraphEnabled = signal ( true ) ;
6162
6263 readonly routes = signal < Route [ ] > ( [ ] ) ;
6364 readonly frameManager = inject ( FrameManager ) ;
@@ -164,4 +165,8 @@ export class DevToolsTabsComponent {
164165 this . activeTab . set ( 'Components' ) ;
165166 }
166167 }
168+
169+ protected setSignalGraph ( enabled : boolean ) : void {
170+ this . signalGraphEnabled . set ( enabled ) ;
171+ }
167172}
You can’t perform that action at this time.
0 commit comments