Browse Source
Feature/migrate coupon redemption prompt dialog (#4150)
* Migrate coupon redemption prompt dialog
* Update changelog
pull/4153/head^2
Thomas Kaul
3 weeks ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
46 additions and
41 deletions
-
CHANGELOG.md
-
apps/client/src/app/components/user-account-membership/user-account-membership.component.ts
|
|
@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 |
|
|
|
### Changed |
|
|
|
|
|
|
|
- Improved support for automatic deletion of unused asset profiles when deleting activities |
|
|
|
- Migrated the coupon redemption to the notification service for prompt dialogs |
|
|
|
- Improved the language localization for German (`de`) |
|
|
|
- Eliminated `body-parser` in favor of using `@nestjs/platform-express` |
|
|
|
- Upgraded the _Stripe_ dependencies |
|
|
|
|
|
@ -164,8 +164,9 @@ export class UserAccountMembershipComponent implements OnDestroy { |
|
|
|
} |
|
|
|
|
|
|
|
public onRedeemCoupon() { |
|
|
|
let couponCode = prompt($localize`Please enter your coupon code:`); |
|
|
|
couponCode = couponCode?.trim(); |
|
|
|
this.notificationService.prompt({ |
|
|
|
confirmFn: (value) => { |
|
|
|
const couponCode = value?.trim(); |
|
|
|
|
|
|
|
if (couponCode) { |
|
|
|
this.dataService |
|
|
@ -208,6 +209,9 @@ export class UserAccountMembershipComponent implements OnDestroy { |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
}, |
|
|
|
title: $localize`Please enter your coupon code.` |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
public ngOnDestroy() { |
|
|
|