Browse Source

feat(lib): implement input signal on isLoading

pull/6358/head
KenTandrian 1 month ago
parent
commit
bcd22a1767
  1. 2
      libs/ui/src/lib/activities-filter/activities-filter.component.html
  2. 2
      libs/ui/src/lib/activities-filter/activities-filter.component.ts

2
libs/ui/src/lib/activities-filter/activities-filter.component.html

@ -46,7 +46,7 @@
disabled disabled
mat-icon-button mat-icon-button
matSuffix matSuffix
[ngClass]="{ 'd-none': !isLoading }" [ngClass]="{ 'd-none': !isLoading() }"
> >
<mat-spinner matSuffix [diameter]="20" /> <mat-spinner matSuffix [diameter]="20" />
</button> </button>

2
libs/ui/src/lib/activities-filter/activities-filter.component.ts

@ -54,11 +54,11 @@ import { translate } from '../i18n';
}) })
export class GfActivitiesFilterComponent implements OnChanges { export class GfActivitiesFilterComponent implements OnChanges {
@Input() allFilters: Filter[]; @Input() allFilters: Filter[];
@Input() isLoading: boolean;
@ViewChild('autocomplete') protected matAutocomplete: MatAutocomplete; @ViewChild('autocomplete') protected matAutocomplete: MatAutocomplete;
@ViewChild('searchInput') protected searchInput: ElementRef<HTMLInputElement>; @ViewChild('searchInput') protected searchInput: ElementRef<HTMLInputElement>;
public readonly isLoading = input.required<boolean>();
public readonly placeholder = input.required<string>(); public readonly placeholder = input.required<string>();
public readonly valueChanged = output<Filter[]>(); public readonly valueChanged = output<Filter[]>();

Loading…
Cancel
Save