diff --git a/libs/ui/src/lib/holdings-table/holdings-table.component.ts b/libs/ui/src/lib/holdings-table/holdings-table.component.ts index a71526deb..cea34f2fd 100644 --- a/libs/ui/src/lib/holdings-table/holdings-table.component.ts +++ b/libs/ui/src/lib/holdings-table/holdings-table.component.ts @@ -9,12 +9,11 @@ import { CUSTOM_ELEMENTS_SCHEMA, ChangeDetectionStrategy, Component, - EventEmitter, Input, - Output, computed, effect, input, + output, viewChild } from '@angular/core'; import { MatButtonModule } from '@angular/material/button'; @@ -49,13 +48,14 @@ import { GfValueComponent } from '../value/value.component'; export class GfHoldingsTableComponent { @Input() pageSize = Number.MAX_SAFE_INTEGER; - @Output() holdingClicked = new EventEmitter(); - public readonly hasPermissionToOpenDetails = input(true); public readonly hasPermissionToShowQuantities = input(true); public readonly hasPermissionToShowValues = input(true); public readonly holdings = input.required(); public readonly locale = input(getLocale()); + + public readonly holdingClicked = output(); + public readonly paginator = viewChild.required(MatPaginator); public readonly sort = viewChild.required(MatSort);