mirror of
https://github.com/aljazceru/notedeck.git
synced 2025-12-19 09:34:19 +01:00
propagate DefaultZapState to wallet ui
Signed-off-by: kernelkind <kernelkind@gmail.com>
This commit is contained in:
@@ -19,7 +19,7 @@ use crate::{
|
||||
profile::EditProfileView,
|
||||
search::{FocusState, SearchView},
|
||||
support::SupportView,
|
||||
wallet::{WalletAction, WalletState, WalletView},
|
||||
wallet::{get_default_zap_state, WalletAction, WalletState, WalletView},
|
||||
RelayView,
|
||||
},
|
||||
Damus,
|
||||
@@ -545,8 +545,10 @@ fn render_nav_body(
|
||||
notedeck::WalletType::Auto => 's: {
|
||||
if let Some(cur_acc) = ctx.accounts.get_selected_account_mut() {
|
||||
if let Some(wallet) = &mut cur_acc.wallet {
|
||||
let default_zap_state = get_default_zap_state(&mut wallet.default_zap);
|
||||
break 's WalletState::Wallet {
|
||||
wallet: &mut wallet.wallet,
|
||||
default_zap_state,
|
||||
can_create_local_wallet: false,
|
||||
};
|
||||
}
|
||||
@@ -559,8 +561,10 @@ fn render_nav_body(
|
||||
};
|
||||
};
|
||||
|
||||
let default_zap_state = get_default_zap_state(&mut wallet.default_zap);
|
||||
WalletState::Wallet {
|
||||
wallet: &mut wallet.wallet,
|
||||
default_zap_state,
|
||||
can_create_local_wallet: true,
|
||||
}
|
||||
}
|
||||
@@ -578,8 +582,10 @@ fn render_nav_body(
|
||||
};
|
||||
};
|
||||
|
||||
let default_zap_state = get_default_zap_state(&mut wallet.default_zap);
|
||||
WalletState::Wallet {
|
||||
wallet: &mut wallet.wallet,
|
||||
default_zap_state,
|
||||
can_create_local_wallet: false,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user