mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-23 06:38:35 +02:00
Cw 973 in app gift card redemption flow plus UI (#2285)
* refactor: cleanup cake_pay folder * refactor: add My Cards tab on the main screen * ui: add user card item * refactor: cakePay purchase flow * feat: add user card info * refactor: auth flow * refactor: theme data * revert * Update qr_widget.dart * fix: update with new themes * minor fixes * feat: put redemption flow under a feature flag * feat: implement simulated purchasing flow in debug mode * feat: support LTC and MWEB payments * Update savings_page.dart * fix: UI fixes * add Cake Pay transaction sent bottom sheet * localization * Update cake_pay_buy_card_page.dart * addressing review comments * fix marge conflicts
This commit is contained in:
@@ -335,3 +335,29 @@ abstract class OutputBase with Store {
|
||||
note = parsedAddress.description;
|
||||
}
|
||||
}
|
||||
|
||||
extension OutputCopyWith on Output {
|
||||
Output OutputCopyWithParsedAddress({
|
||||
ParsedAddress? parsedAddress,
|
||||
String? fiatAmount,
|
||||
}) {
|
||||
final clone = Output(
|
||||
_wallet,
|
||||
_settingsStore,
|
||||
_fiatConversationStore,
|
||||
cryptoCurrencyHandler,
|
||||
);
|
||||
|
||||
clone
|
||||
..cryptoAmount = cryptoAmount
|
||||
..cryptoFullBalance = cryptoFullBalance
|
||||
..note = note
|
||||
..sendAll = sendAll
|
||||
..memo = memo
|
||||
..stealthAddress = stealthAddress
|
||||
..parsedAddress = parsedAddress ?? this.parsedAddress
|
||||
..fiatAmount = fiatAmount ?? this.fiatAmount;
|
||||
|
||||
return clone;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user