Feature/add guards to local comparison (#986)
* Add guards * Improve labels
This commit is contained in:
parent
7cf0cdc4ce
commit
e63578d8ce
@ -56,7 +56,7 @@ export class PortfolioCalculator {
|
|||||||
this.currentRateService = currentRateService;
|
this.currentRateService = currentRateService;
|
||||||
this.orders = orders;
|
this.orders = orders;
|
||||||
|
|
||||||
this.orders.sort((a, b) => a.date.localeCompare(b.date));
|
this.orders.sort((a, b) => a.date?.localeCompare(b.date));
|
||||||
}
|
}
|
||||||
|
|
||||||
public computeTransactionPoints() {
|
public computeTransactionPoints() {
|
||||||
@ -125,7 +125,7 @@ export class PortfolioCalculator {
|
|||||||
(transactionPointItem) => transactionPointItem.symbol !== order.symbol
|
(transactionPointItem) => transactionPointItem.symbol !== order.symbol
|
||||||
);
|
);
|
||||||
newItems.push(currentTransactionPointItem);
|
newItems.push(currentTransactionPointItem);
|
||||||
newItems.sort((a, b) => a.symbol.localeCompare(b.symbol));
|
newItems.sort((a, b) => a.symbol?.localeCompare(b.symbol));
|
||||||
if (lastDate !== currentDate || lastTransactionPoint === null) {
|
if (lastDate !== currentDate || lastTransactionPoint === null) {
|
||||||
lastTransactionPoint = {
|
lastTransactionPoint = {
|
||||||
date: currentDate,
|
date: currentDate,
|
||||||
|
@ -126,7 +126,7 @@ export class ActivitiesFilterComponent implements OnChanges, OnDestroy {
|
|||||||
|
|
||||||
return filter;
|
return filter;
|
||||||
})
|
})
|
||||||
.sort((a, b) => a.label.localeCompare(b.label)),
|
.sort((a, b) => a.label?.localeCompare(b.label)),
|
||||||
(filter) => {
|
(filter) => {
|
||||||
return filter.type;
|
return filter.type;
|
||||||
}
|
}
|
||||||
@ -142,7 +142,7 @@ export class ActivitiesFilterComponent implements OnChanges, OnDestroy {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return filterGroups
|
return filterGroups
|
||||||
.sort((a, b) => a.name.localeCompare(b.name))
|
.sort((a, b) => a.name?.localeCompare(b.name))
|
||||||
.map((filterGroup) => {
|
.map((filterGroup) => {
|
||||||
return {
|
return {
|
||||||
...filterGroup,
|
...filterGroup,
|
||||||
|
@ -322,7 +322,7 @@
|
|||||||
(click)="onImport()"
|
(click)="onImport()"
|
||||||
>
|
>
|
||||||
<ion-icon class="mr-2" name="cloud-upload-outline"></ion-icon>
|
<ion-icon class="mr-2" name="cloud-upload-outline"></ion-icon>
|
||||||
<span i18n>Import</span>
|
<span i18n>Import Activities</span>
|
||||||
</button>
|
</button>
|
||||||
<button
|
<button
|
||||||
*ngIf="hasPermissionToExportActivities"
|
*ngIf="hasPermissionToExportActivities"
|
||||||
@ -332,7 +332,7 @@
|
|||||||
(click)="onExport()"
|
(click)="onExport()"
|
||||||
>
|
>
|
||||||
<ion-icon class="mr-2" name="cloud-download-outline"></ion-icon>
|
<ion-icon class="mr-2" name="cloud-download-outline"></ion-icon>
|
||||||
<span i18n>Export</span>
|
<span i18n>Export Activities</span>
|
||||||
</button>
|
</button>
|
||||||
<button
|
<button
|
||||||
*ngIf="hasPermissionToExportActivities"
|
*ngIf="hasPermissionToExportActivities"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user