forked from trent_larson/crowd-funder-for-time-pwa
Fix GiftedDialog functionality
- Add description, amountInput, and unitCode parameters to GiftedDialog.open() - Pass offer details to GiftedDialog in ProjectViewView - Update ContactsView to handle new GiftedDialog parameters
This commit is contained in:
@@ -222,14 +222,19 @@ export default class GiftedDialog extends Vue {
|
||||
receiver?: libsUtil.GiverReceiverInputInfo,
|
||||
offerId?: string,
|
||||
prompt?: string,
|
||||
description?: string,
|
||||
amountInput?: string,
|
||||
unitCode?: string,
|
||||
callbackOnSuccess: (amount: number) => void = () => {},
|
||||
) {
|
||||
this.giver = giver;
|
||||
this.prompt = prompt || "";
|
||||
this.receiver = receiver;
|
||||
this.amountInput = "0";
|
||||
this.callbackOnSuccess = callbackOnSuccess;
|
||||
this.offerId = offerId || "";
|
||||
this.prompt = prompt || "";
|
||||
this.description = description || "";
|
||||
this.amountInput = amountInput || "0";
|
||||
this.unitCode = unitCode || "HUR";
|
||||
this.callbackOnSuccess = callbackOnSuccess;
|
||||
this.firstStep = !giver;
|
||||
this.stepType = "giver";
|
||||
|
||||
|
||||
@@ -1069,6 +1069,9 @@ export default class ContactsView extends Vue {
|
||||
receiver,
|
||||
undefined as unknown as string,
|
||||
undefined as unknown as string,
|
||||
undefined as unknown as string,
|
||||
undefined as unknown as string,
|
||||
undefined as unknown as string,
|
||||
callback,
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1234,8 +1234,17 @@ export default class ProjectViewView extends Vue {
|
||||
};
|
||||
(this.$refs.giveDialogToThis as GiftedDialog).open(
|
||||
giver,
|
||||
undefined,
|
||||
{
|
||||
did: offer.issuerDid,
|
||||
name: this.name,
|
||||
handleId: this.projectId,
|
||||
image: this.imageUrl,
|
||||
},
|
||||
offer.handleId,
|
||||
undefined,
|
||||
offer.objectDescription,
|
||||
offer.amount.toString(),
|
||||
offer.unit,
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user