Browse Source

Feature/adapt syle of x-ray rule summary implemented

pull/4394/head
tobikugel 6 months ago
parent
commit
8b3bebec4a
  1. 33
      apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
  2. 15
      apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.scss

33
apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html

@ -18,10 +18,35 @@
}" }"
/> />
} @else { } @else {
{{ statistics?.rulesFulfilledCount }} <span
<ng-container i18n>out of</ng-container> class="icon-container mr-2 px-2"
{{ statistics?.rulesActiveCount }} [ngClass]="{
<ng-container i18n>rules align with your portfolio.</ng-container> okay:
statistics?.rulesFulfilledCount ===
statistics?.rulesActiveCount,
warn:
statistics?.rulesFulfilledCount !== statistics?.rulesActiveCount
}"
>
@if (
statistics?.rulesFulfilledCount === statistics?.rulesActiveCount
) {
<ion-icon name="checkmark-circle-outline" />
} @else if (
statistics?.rulesActiveCount === 0 ||
statistics?.rulesFulfilledCount === 0
) {
<ion-icon class="text-muted" name="remove-circle-outline" />
} @else {
<ion-icon name="warning-outline" />
}
</span>
<span>
{{ statistics?.rulesFulfilledCount }}
<ng-container i18n>out of</ng-container>
{{ statistics?.rulesActiveCount }}
<ng-container i18n>rules align with your portfolio.</ng-container>
</span>
} }
</p> </p>
<div <div

15
apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.scss

@ -1,3 +1,18 @@
:host { :host {
display: block; display: block;
.icon-container {
background-color: rgba(var(--dark-primary-text), 0.05);
border-radius: 0.25rem;
height: 2rem;
vertical-align: middle;
&.okay {
color: var(--success);
}
&.warn {
color: var(--danger);
}
}
} }

Loading…
Cancel
Save