Quellcode durchsuchen

Adjust last bulk milestone payment to be the remaining amount to divide

tags/Baseline_180220205_Frontend
Wayne vor 1 Jahr
Ursprung
Commit
236f144657
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. +5
    -1
      src/components/CreateProject/BulkAddPaymentModal.tsx

+ 5
- 1
src/components/CreateProject/BulkAddPaymentModal.tsx Datei anzeigen

@@ -96,6 +96,9 @@ const BulkAddPaymentModal: React.FC<Props> = ({
description description
) { ) {
const dividedAmount = truncateMoney(amountToDivide / numberOfEntries)!; const dividedAmount = truncateMoney(amountToDivide / numberOfEntries)!;
const amountForLastItem = truncateMoney(
amountToDivide - dividedAmount * (numberOfEntries - 1),
)!;
return Array(numberOfEntries) return Array(numberOfEntries)
.fill(undefined) .fill(undefined)
.map((_, index) => { .map((_, index) => {
@@ -109,7 +112,8 @@ const BulkAddPaymentModal: React.FC<Props> = ({


return { return {
id: getID(), id: getID(),
amount: dividedAmount,
amount:
index === numberOfEntries - 1 ? amountForLastItem : dividedAmount,
description: replaceTemplateString(description, { description: replaceTemplateString(description, {
"{index}": (index + 1).toString(), "{index}": (index + 1).toString(),
"{date}": date.format(OUTPUT_DATE_FORMAT), "{date}": date.format(OUTPUT_DATE_FORMAT),


Laden…
Abbrechen
Speichern