Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/Features/Blockcore.Features.ColdStaking/UI/NavItem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,17 @@ namespace Blockcore.Features.Wallet.UI
{
public class ColdStakingNavigationItem : INavigationItem
{
private readonly IWalletManager WalletManager;
private readonly IWalletManager walletManager;

public ColdStakingNavigationItem(IWalletManager WalletManager)
public ColdStakingNavigationItem(IWalletManager walletManager)
{
this.WalletManager = WalletManager;
this.walletManager = walletManager;
}

public string Name => "Cold Staking";
public string Navigation => "ColdStaking";
public string Icon => "oi-pulse";
public bool IsVisible => this.WalletManager?.ContainsWallets ?? false;
public bool IsVisible => this.walletManager?.ContainsWallets ?? false;
public int NavOrder => 30;

}
Expand Down
18 changes: 9 additions & 9 deletions src/Features/Blockcore.Features.Miner/UI/NavItem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ namespace Blockcore.Features.Miner.UI
public class MineNavigationItem : INavigationItem
{
private readonly Network network;
private readonly IWalletSyncManager walletSyncManager;
public MineNavigationItem(Network network, IWalletSyncManager walletSyncManager)
Comment thread
sondreb marked this conversation as resolved.
private readonly IWalletManager walletManager;
public MineNavigationItem(Network network, IWalletManager walletManager)
{
this.network = network;
this.walletSyncManager = walletSyncManager;
this.walletManager = walletManager;
}

public string Name => "Mining";
Expand All @@ -21,26 +21,26 @@ public MineNavigationItem(Network network, IWalletSyncManager walletSyncManager)
public int NavOrder => 15;
private bool CheckIsVisible()
{
if (this.network.Consensus.IsProofOfStake && (this.walletSyncManager.WalletTip.Height > this.network.Consensus.LastPOWBlock))
if (this.network.Consensus.IsProofOfStake && (this.walletManager?.WalletTipHeight > this.network.Consensus.LastPOWBlock))
{
return false;
}
return true;
return this.walletManager?.ContainsWallets ?? false;
}
}
public class StakeNavigationItem : INavigationItem
{
private readonly IWalletManager WalletManager;
private readonly IWalletManager walletManager;

public StakeNavigationItem(IWalletManager WalletManager)
public StakeNavigationItem(IWalletManager walletManager)
{
this.WalletManager = WalletManager;
this.walletManager = walletManager;
}

public string Name => "Staking";
public string Navigation => "Stake";
public string Icon => "oi-bolt";
public bool IsVisible => this.WalletManager?.ContainsWallets ?? false;
public bool IsVisible => this.walletManager?.ContainsWallets ?? false;
public int NavOrder => 20;
}
}