show labels as tags under qrcode.
MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/Receive/ReceiveAddressViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/Receive/ReceiveAddressViewModel.cs
@@ -8,6 +8,7 @@ using Avalonia;
using Gma.QrCodeNet.Encoding;
using NBitcoin;
using ReactiveUI;
+using WalletWasabi.Blockchain.Analysis.Clustering;
using WalletWasabi.Blockchain.Keys;
using WalletWasabi.Fluent.ViewModels.Navigation;
using WalletWasabi.Hwi;
@@ -21,7 +22,7 @@ namespace WalletWasabi.Fluent.ViewModels.Wallets.Receive
public ReceiveAddressViewModel(HdPubKey model, Network network, HDFingerprint? masterFingerprint, bool isHardwareWallet)
{
Address = model.GetP2wpkhAddress(network).ToString();
- Reference = model.Label;
+ Labels = model.Label;
IsHardwareWallet = isHardwareWallet;
GenerateQrCode();
@@ -90,7 +91,7 @@ namespace WalletWasabi.Fluent.ViewModels.Wallets.Receive
public string Address { get; }
- public string Reference { get; }
+ public SmartLabel Labels { get; }
public bool[,]? QrCode { get; set; }

MODIFY
WalletWasabi.Fluent/Views/Wallets/Receive/ReceiveAddressView.axaml
WalletWasabi.Fluent/Views/Wallets/Receive/ReceiveAddressView.axaml
<TextBlock Text="{Binding Address}" FontWeight="Normal" FontSize="{StaticResource FontSizeH5}" />
</DockPanel>
</DockPanel>
- <TextBlock Text="{Binding Reference}" FontSize="{StaticResource FontSizeH2}" Opacity="0.6" />
+ <c:TagsBox Padding="0" IsReadOnly="True" Items="{Binding Labels}" />
</StackPanel>
<DockPanel MaxHeight="250" HorizontalAlignment="Center" Margin="0 0 -30 10">

show labels as tags under qrcode.