Skip to content

Commit f42d324

Browse files
authored
Embedded Single Card: fix modules for scalar card line chart (#6490)
Resolves build errors in the previous scalar card line chart changes.
1 parent dd31415 commit f42d324

File tree

4 files changed

+17
-16
lines changed

4 files changed

+17
-16
lines changed

tensorboard/webapp/metrics/views/card_renderer/BUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -316,17 +316,16 @@ tf_ng_module(
316316
srcs = [
317317
"scalar_card_component.ts",
318318
"scalar_card_container.ts",
319-
"scalar_card_fob_controller.ts",
320319
"scalar_card_module.ts",
321320
],
322321
assets = [
323322
":scalar_card_styles",
324-
":scalar_card_fob_controller_styles",
325323
"scalar_card_component.ng.html",
326324
],
327325
deps = [
328326
":data_download_dialog",
329327
":scalar_card_data_table",
328+
":scalar_card_line_chart",
330329
":scalar_card_types",
331330
":utils",
332331
":vis_linked_time_selection_warning",
@@ -384,16 +383,17 @@ tf_sass_binary(
384383
tf_ng_module(
385384
name = "scalar_card_line_chart",
386385
srcs = [
386+
"scalar_card_fob_controller.ts",
387387
"scalar_card_line_chart_component.ts",
388388
"scalar_card_line_chart_container.ts",
389389
"scalar_card_line_chart_module.ts",
390390
],
391391
assets = [
392392
":scalar_card_line_chart_styles",
393+
":scalar_card_fob_controller_styles",
393394
"scalar_card_line_chart_component.ng.html",
394395
],
395396
deps = [
396-
":scalar_card",
397397
":scalar_card_types",
398398
":utils",
399399
"//tensorboard/webapp:app_state",

tensorboard/webapp/metrics/views/card_renderer/scalar_card_line_chart_module.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,20 @@ limitations under the License.
1414
==============================================================================*/
1515
import {CommonModule} from '@angular/common';
1616
import {NgModule} from '@angular/core';
17+
import {CardFobModule} from '../../../widgets/card_fob/card_fob_module';
1718
import {LineChartModule as LineChartV2Module} from '../../../widgets/line_chart_v2/line_chart_module';
1819
import {ScalarCardLineChartComponent} from './scalar_card_line_chart_component';
1920
import {ScalarCardLineChartContainer} from './scalar_card_line_chart_container';
20-
import {ScalarCardModule} from './scalar_card_module';
21+
import {ScalarCardFobController} from './scalar_card_fob_controller';
2122

2223
@NgModule({
23-
declarations: [ScalarCardLineChartContainer, ScalarCardLineChartComponent],
24-
exports: [ScalarCardLineChartContainer],
25-
imports: [CommonModule, LineChartV2Module, ScalarCardModule],
24+
declarations: [
25+
ScalarCardLineChartContainer,
26+
ScalarCardLineChartComponent,
27+
ScalarCardFobController,
28+
],
29+
// TO-DO(@brendahuang b/288573332): Remove ScalarCardFobController from exports when replacing line chart with ScalarCardLineChart for ScalarCard
30+
exports: [ScalarCardLineChartContainer, ScalarCardFobController],
31+
imports: [CardFobModule, CommonModule, LineChartV2Module],
2632
})
2733
export class ScalarCardLineChartModule {}

tensorboard/webapp/metrics/views/card_renderer/scalar_card_line_chart_test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ describe('scalar card line chart', () => {
391391
);
392392
const lineChartComponent = fixture.debugElement.query(Selector.LINE_CHART);
393393

394-
// HACK: we are using viewChild in ScalarCardComponent and there is
394+
// HACK: we are using viewChild in ScalarCardLineChartComponent and there is
395395
// no good way to provide a stub implementation. Manually set what
396396
// would be populated by ViewChild decorator.
397397
scalarCardLineChartComponent.componentInstance.lineChart =

tensorboard/webapp/metrics/views/card_renderer/scalar_card_module.ts

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import {MatLegacyButtonModule} from '@angular/material/legacy-button';
1818
import {MatIconModule} from '@angular/material/icon';
1919
import {MatLegacyMenuModule} from '@angular/material/legacy-menu';
2020
import {MatLegacyProgressSpinnerModule} from '@angular/material/legacy-progress-spinner';
21-
import {CardFobModule} from '../../../widgets/card_fob/card_fob_module';
2221
import {ExperimentAliasModule} from '../../../widgets/experiment_alias/experiment_alias_module';
2322
import {IntersectionObserverModule} from '../../../widgets/intersection_observer/intersection_observer_module';
2423
import {LineChartModule as LineChartV2Module} from '../../../widgets/line_chart_v2/line_chart_module';
@@ -28,18 +27,13 @@ import {DataDownloadModule} from './data_download_module';
2827
import {ScalarCardComponent} from './scalar_card_component';
2928
import {ScalarCardContainer} from './scalar_card_container';
3029
import {ScalarCardDataTableModule} from './scalar_card_data_table_module';
31-
import {ScalarCardFobController} from './scalar_card_fob_controller';
30+
import {ScalarCardLineChartModule} from './scalar_card_line_chart_module';
3231
import {VisLinkedTimeSelectionWarningModule} from './vis_linked_time_selection_warning_module';
3332

3433
@NgModule({
35-
declarations: [
36-
ScalarCardContainer,
37-
ScalarCardComponent,
38-
ScalarCardFobController,
39-
],
34+
declarations: [ScalarCardContainer, ScalarCardComponent],
4035
exports: [ScalarCardContainer],
4136
imports: [
42-
CardFobModule,
4337
CommonModule,
4438
DataDownloadModule,
4539
ExperimentAliasModule,
@@ -51,6 +45,7 @@ import {VisLinkedTimeSelectionWarningModule} from './vis_linked_time_selection_w
5145
MatLegacyProgressSpinnerModule,
5246
ResizeDetectorModule,
5347
ScalarCardDataTableModule,
48+
ScalarCardLineChartModule,
5449
TruncatedPathModule,
5550
VisLinkedTimeSelectionWarningModule,
5651
],

0 commit comments

Comments
 (0)