Fix ClaimView affirm delivery action

- Add offer context support to gifting flow
- Add offerId prop to EntitySelectionStep for offer fulfillment context
- Pass offerId through GiftedDialog to EntitySelectionStep
- Update ContactGiftingView to handle offerId from route query parameters
- Extract offer details (description, amount, unitCode) for pre-population
This commit is contained in:
Jose Olarte III
2025-08-01 13:44:28 +08:00
parent 404a7cbc71
commit e741790d70
4 changed files with 90 additions and 5 deletions

View File

@@ -146,6 +146,10 @@ export default class EntitySelectionStep extends Vue {
@Prop({ default: "HUR" })
unitCode!: string;
/** Offer ID for context when fulfilling an offer */
@Prop({ default: "" })
offerId!: string;
/** Notification function from parent component */
@Prop()
notify?: (notification: NotificationIface, timeout?: number) => void;
@@ -242,6 +246,7 @@ export default class EntitySelectionStep extends Vue {
description: this.description,
amountInput: this.amountInput,
unitCode: this.unitCode,
offerId: this.offerId,
...(this.stepType === "giver"
? {
recipientProjectId: this.toProjectId || "",