From 4fa25cf328a79292300c509084847dad459bfd41 Mon Sep 17 00:00:00 2001 From: Sheik Althaf Date: Tue, 30 Jul 2024 12:55:46 +0530 Subject: [PATCH] refactor(devtools): use signal apis in visualizer and devtools-tabs (#57192) Refactor the visualizer and devtools-tabs components to use signal apis, in future we can make the components onPush and zoneless PR Close #57192 --- .../devtools-tabs.component.html | 59 ++++++----- .../devtools-tabs/devtools-tabs.component.ts | 100 ++++++------------ .../lib/devtools-tabs/devtools-tabs.spec.ts | 6 +- .../bar-chart.component.html | 6 +- .../bar-chart.component.ts | 23 ++-- .../bargraph-visualizer.component.html | 2 +- .../bargraph-visualizer.component.ts | 28 ++--- .../execution-details.component.html | 2 +- .../execution-details.component.ts | 5 +- .../flamegraph-visualizer.component.html | 2 +- .../flamegraph-visualizer.component.ts | 84 ++++++--------- .../timeline-visualizer.component.html | 24 ++--- .../timeline-visualizer.component.ts | 63 +++++++---- .../tree-map-visualizer.component.ts | 59 +++++++---- .../ng-devtools/src/lib/theme-service.ts | 7 +- 15 files changed, 229 insertions(+), 241 deletions(-) diff --git a/devtools/projects/ng-devtools/src/lib/devtools-tabs/devtools-tabs.component.html b/devtools/projects/ng-devtools/src/lib/devtools-tabs/devtools-tabs.component.html index 8bcbab0c9d4..c5b2dbf2b5e 100644 --- a/devtools/projects/ng-devtools/src/lib/devtools-tabs/devtools-tabs.component.html +++ b/devtools/projects/ng-devtools/src/lib/devtools-tabs/devtools-tabs.component.html @@ -1,7 +1,7 @@ -