Browse Source

Bugfix/missing list numbers of top and bottom holdings in Safari (#8090)

* Fix missing list numbers

* Update changelog
pull/8093/head
Thomas Kaul 1 day ago
committed by GitHub
parent
commit
5036353250
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 1
      CHANGELOG.md
  2. 16
      apps/client/src/app/pages/portfolio/analysis/analysis-page.html
  3. 8
      apps/client/src/app/pages/portfolio/analysis/analysis-page.scss

1
CHANGELOG.md

@ -18,6 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
- Fixed the missing list numbers in the top and bottom holdings on the analysis page in Safari
- Fixed the missing first data point in the portfolio evolution chart on the analysis page
- Fixed the missing mapping for Korea in the country weightings of the _Financial Modeling Prep_ service

16
apps/client/src/app/pages/portfolio/analysis/analysis-page.html

@ -330,7 +330,7 @@
>
</mat-card-header>
<mat-card-content>
<ol class="mb-0 ml-1 pl-3">
<ol class="holdings mb-0 ml-1 pl-3">
@for (holding of top3; track holding) {
<li class="py-1">
<a
@ -342,8 +342,10 @@
}"
[routerLink]="[]"
>
<div class="flex-grow-1 mr-2 text-truncate">
{{ holding.assetProfile.name }}
<div class="flex-grow-1 mr-2 name">
<span class="align-top d-inline-block mw-100 text-truncate">
{{ holding.assetProfile.name }}
</span>
</div>
<div class="d-flex justify-content-end">
<gf-value
@ -381,7 +383,7 @@
>
</mat-card-header>
<mat-card-content>
<ol class="mb-0 ml-1 pl-3">
<ol class="holdings mb-0 ml-1 pl-3">
@for (holding of bottom3; track holding) {
<li class="py-1">
<a
@ -393,8 +395,10 @@
}"
[routerLink]="[]"
>
<div class="flex-grow-1 mr-2 text-truncate">
{{ holding.assetProfile.name }}
<div class="flex-grow-1 mr-2 name">
<span class="align-top d-inline-block mw-100 text-truncate">
{{ holding.assetProfile.name }}
</span>
</div>
<div class="d-flex justify-content-end">
<gf-value

8
apps/client/src/app/pages/portfolio/analysis/analysis-page.scss

@ -4,4 +4,12 @@
.chart-container {
aspect-ratio: 16 / 9;
}
.holdings {
.name {
// Safari puts the list marker into this element, so the truncation is
// on the inner element (a hidden overflow here hides the marker)
min-width: 0;
}
}
}

Loading…
Cancel
Save