Browse Source

fix(lib): change ignoreAssetSubClasses to protected

pull/6306/head
Kenrick Tandrian 2 months ago
parent
commit
465d97deb3
  1. 7
      libs/ui/src/lib/holdings-table/holdings-table.component.ts

7
libs/ui/src/lib/holdings-table/holdings-table.component.ts

@ -53,8 +53,6 @@ export class GfHoldingsTableComponent {
@Output() holdingClicked = new EventEmitter<AssetProfileIdentifier>(); @Output() holdingClicked = new EventEmitter<AssetProfileIdentifier>();
public ignoreAssetSubClasses = [AssetSubClass.CASH];
public readonly hasPermissionToOpenDetails = input(true); public readonly hasPermissionToOpenDetails = input(true);
public readonly hasPermissionToShowQuantities = input(true); public readonly hasPermissionToShowQuantities = input(true);
public readonly hasPermissionToShowValues = input(true); public readonly hasPermissionToShowValues = input(true);
@ -86,17 +84,18 @@ export class GfHoldingsTableComponent {
return columns; return columns;
}); });
protected readonly ignoreAssetSubClasses = [AssetSubClass.CASH];
protected readonly isLoading = computed(() => !this.holdings()); protected readonly isLoading = computed(() => !this.holdings());
constructor() { constructor() {
this.dataSource.sortingDataAccessor = getLowercase; this.dataSource.sortingDataAccessor = getLowercase;
// Only runs when data changes // Reactive data update
effect(() => { effect(() => {
this.dataSource.data = this.holdings(); this.dataSource.data = this.holdings();
}); });
// Only runs when view changes // Reactive view connection
effect(() => { effect(() => {
this.dataSource.paginator = this.paginator(); this.dataSource.paginator = this.paginator();
this.dataSource.sort = this.sort(); this.dataSource.sort = this.sort();

Loading…
Cancel
Save