diff --git a/apps/ccf-organ-info/src/app/app-web-component.component.ts b/apps/ccf-organ-info/src/app/app-web-component.component.ts
index 4df4228ef..bde4933f0 100644
--- a/apps/ccf-organ-info/src/app/app-web-component.component.ts
+++ b/apps/ccf-organ-info/src/app/app-web-component.component.ts
@@ -1,7 +1,7 @@
import { ChangeDetectionStrategy, ChangeDetectorRef, Component, EventEmitter, Input, Output } from '@angular/core';
+import { NodeClickEvent } from 'ccf-body-ui';
import { GlobalConfigState } from 'ccf-shared';
import { BaseWebComponent, BUILTIN_PARSERS, GenericGlobalConfig } from 'ccf-shared/web-components';
-
import { environment } from '../environments/environment';
function parseDataSources(value: unknown): string[] {
@@ -42,8 +42,12 @@ function parseStringArray(value: unknown): string[] {
@Component({
selector: 'ccf-root-wc',
- template:
- '',
+ template: ``,
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class AppWebComponent extends BaseWebComponent {
@@ -67,7 +71,7 @@ export class AppWebComponent extends BaseWebComponent {
@Output() readonly sexChange = new EventEmitter<'Male' | 'Female'>();
@Output() readonly sideChange = new EventEmitter<'Left' | 'Right'>();
- @Output() readonly nodeClicked = new EventEmitter();
+ @Output() readonly nodeClicked = new EventEmitter();
constructor(configStore: GlobalConfigState, cdr: ChangeDetectorRef) {
super(configStore, cdr, {
diff --git a/apps/ccf-organ-info/src/app/app.component.ts b/apps/ccf-organ-info/src/app/app.component.ts
index c72ac2525..e5c048507 100644
--- a/apps/ccf-organ-info/src/app/app.component.ts
+++ b/apps/ccf-organ-info/src/app/app.component.ts
@@ -9,6 +9,7 @@ import {
ViewChild,
} from '@angular/core';
import { AggregateCount, FilterSexEnum, SpatialEntity, SpatialSceneNode, TissueBlock } from '@hra-api/ng-client';
+import { NodeClickEvent } from 'ccf-body-ui';
import { GlobalConfigState, OrganInfo } from 'ccf-shared';
import { GoogleAnalyticsService } from 'ngx-google-analytics';
import { Observable, combineLatest, of } from 'rxjs';
@@ -43,7 +44,7 @@ export class AppComponent implements AfterViewInit {
@Output() readonly sexChange = new EventEmitter<'Male' | 'Female'>();
@Output() readonly sideChange = new EventEmitter<'Left' | 'Right'>();
- @Output() readonly nodeClicked = new EventEmitter();
+ @Output() readonly nodeClicked = new EventEmitter();
readonly sex$ = this.configState.getOption('sex');
readonly side$ = this.configState.getOption('side');
readonly filter$ = this.configState
diff --git a/apps/ccf-organ-info/src/app/features/organ/organ.component.ts b/apps/ccf-organ-info/src/app/features/organ/organ.component.ts
index 31fc385e1..3a55284a4 100644
--- a/apps/ccf-organ-info/src/app/features/organ/organ.component.ts
+++ b/apps/ccf-organ-info/src/app/features/organ/organ.component.ts
@@ -31,7 +31,7 @@ export class OrganComponent implements AfterViewChecked, OnChanges {
@Output() readonly sexChange = new EventEmitter<'Male' | 'Female'>();
@Output() readonly sideChange = new EventEmitter<'Left' | 'Right'>();
- @Output() readonly nodeClick = new EventEmitter();
+ @Output() readonly nodeClick = new EventEmitter();
@ViewChild('bodyUI', { static: true }) readonly bodyUI!: BodyUiComponent;
diff --git a/apps/ccf-organ-info/src/index.html b/apps/ccf-organ-info/src/index.html
index 8bca0c638..d1dd1b7ab 100644
--- a/apps/ccf-organ-info/src/index.html
+++ b/apps/ccf-organ-info/src/index.html
@@ -13,6 +13,7 @@