diff --git a/CHANGELOG.md b/CHANGELOG.md index 040b771a6..bdcaedd59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Exposed the environment variable `REDIS_PASSWORD` +### Fixed + +- Fixed the empty state of the portfolio proportion chart component (with 2 levels) + ### Todo - Apply data migration (`yarn database:migrate`) diff --git a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts index 389e09676..11795788e 100644 --- a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts +++ b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -248,6 +248,12 @@ export class PortfolioProportionChartComponent datasets[0].data[0] = Number.MAX_SAFE_INTEGER; } + if (datasets[1]?.data?.length === 0 || datasets[1]?.data?.[1] === 0) { + labels = ['']; + datasets[1].backgroundColor = [this.colorMap[UNKNOWN_KEY]]; + datasets[1].data[1] = Number.MAX_SAFE_INTEGER; + } + const data: ChartConfiguration['data'] = { datasets, labels