From 4f8db5b00f488a02ced21c2492b4be6636e8820b Mon Sep 17 00:00:00 2001
From: Kenrick Tandrian <60643640+KenTandrian@users.noreply.github.com>
Date: Thu, 26 Feb 2026 19:07:06 +0000
Subject: [PATCH] feat(lib): change assetClasses to input signal
---
.../portfolio-filter-form/portfolio-filter-form.component.html | 2 +-
.../portfolio-filter-form/portfolio-filter-form.component.ts | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libs/ui/src/lib/portfolio-filter-form/portfolio-filter-form.component.html b/libs/ui/src/lib/portfolio-filter-form/portfolio-filter-form.component.html
index 0234a0d84..731bb4e9d 100644
--- a/libs/ui/src/lib/portfolio-filter-form/portfolio-filter-form.component.html
+++ b/libs/ui/src/lib/portfolio-filter-form/portfolio-filter-form.component.html
@@ -64,7 +64,7 @@
Asset Class
- @for (assetClass of assetClasses; track assetClass.id) {
+ @for (assetClass of assetClasses(); track assetClass.id) {
{{
assetClass.label
}}
diff --git a/libs/ui/src/lib/portfolio-filter-form/portfolio-filter-form.component.ts b/libs/ui/src/lib/portfolio-filter-form/portfolio-filter-form.component.ts
index 74b8674bd..386eb57ae 100644
--- a/libs/ui/src/lib/portfolio-filter-form/portfolio-filter-form.component.ts
+++ b/libs/ui/src/lib/portfolio-filter-form/portfolio-filter-form.component.ts
@@ -57,12 +57,12 @@ import { PortfolioFilterFormValue } from './interfaces';
export class GfPortfolioFilterFormComponent
implements ControlValueAccessor, OnInit, OnChanges
{
- @Input() assetClasses: Filter[] = [];
@Input() holdings: PortfolioPosition[] = [];
@Input() tags: Filter[] = [];
@Input() disabled = false;
public readonly accounts = input([]);
+ public readonly assetClasses = input([]);
public filterForm: FormGroup<{
account: FormControl;