Browse Source

Fix total value (absolute value)

pull/680/head
Thomas 3 years ago
parent
commit
769da3f2cd
  1. 1
      libs/ui/src/lib/activities-table/activities-table.component.html
  2. 6
      libs/ui/src/lib/value/value.component.ts

1
libs/ui/src/lib/activities-table/activities-table.component.html

@ -256,6 +256,7 @@
<td *matFooterCellDef class="px-1" mat-footer-cell>
<div class="d-flex justify-content-end">
<gf-value
[isAbsolute]="true"
[isCurrency]="true"
[locale]="locale"
[value]="isLoading ? undefined : totalValue"

6
libs/ui/src/lib/value/value.component.ts

@ -17,6 +17,7 @@ import { isNumber } from 'lodash';
export class ValueComponent implements OnChanges {
@Input() colorizeSign = false;
@Input() currency = '';
@Input() isAbsolute = false;
@Input() isCurrency = false;
@Input() isPercent = false;
@Input() label = '';
@ -91,6 +92,11 @@ export class ValueComponent implements OnChanges {
} else {
this.formattedValue = this.value?.toString();
}
if (this.isAbsolute) {
// Remove algebraic sign
this.formattedValue = this.formattedValue.replace(/^-/, '');
}
} else {
try {
if (isDate(new Date(this.value))) {

Loading…
Cancel
Save