diff --git a/src/aoWebWallet/Pages/ReceivePage.razor b/src/aoWebWallet/Pages/ReceivePage.razor
index b220e0a..b54778f 100644
--- a/src/aoWebWallet/Pages/ReceivePage.razor
+++ b/src/aoWebWallet/Pages/ReceivePage.razor
@@ -82,12 +82,20 @@
{
-
+ @{
+ var itemName = "AOS Command";
+ var aosCommandText = "Send({ Target = \"" + BindingContext.Token.TokenId + "\", Action = \"Transfer\", Recipient = \"" + Address + "\", Quantity = \"TOKEN_AMOUNT\"})";
+ }
aos command
-
- Send({ Target = "@BindingContext.Token.TokenId", Action = "Transfer", Recipient = "@Address", Quantity = "TOKEN_AMOUNT"})
-
+
+
+ @aosCommandText
+
+
+
+
+
diff --git a/src/aoWebWallet/Pages/WalletDetail.razor b/src/aoWebWallet/Pages/WalletDetail.razor
index deaef49..191234d 100644
--- a/src/aoWebWallet/Pages/WalletDetail.razor
+++ b/src/aoWebWallet/Pages/WalletDetail.razor
@@ -35,7 +35,11 @@
@BindingContext.SelectedWallet?.Wallet.Name
@if (BindingContext.SelectedWallet?.Wallet.OwnerAddress != null)
{
- owner: @BindingContext.SelectedWallet?.Wallet.OwnerAddress
+ string ownerUrl = $"/wallet/{BindingContext.SelectedWallet.Wallet.OwnerAddress}";
+
+
+ owner: @BindingContext.SelectedWallet?.Wallet.OwnerAddress
+
}
@if (BindingContext.SelectedWallet?.Wallet.NeedsBackup ?? false)
diff --git a/src/aoWebWallet/Services/ClipboardService.cs b/src/aoWebWallet/Services/ClipboardService.cs
index aa8919e..7413129 100644
--- a/src/aoWebWallet/Services/ClipboardService.cs
+++ b/src/aoWebWallet/Services/ClipboardService.cs
@@ -6,7 +6,7 @@ namespace aoWebWallet.Services
{
public class ClipboardService(IClipLazor clipboard, ISnackbar snackbar)
{
- public async Task CopyToClipboard(string? text)
+ public async Task CopyToClipboard(string? text, string? itemName = "Address")
{
bool isSupported = await clipboard.IsClipboardSupported();
bool isWritePermitted = await clipboard.IsPermitted(PermissionCommand.Write);
@@ -17,7 +17,7 @@ public async Task CopyToClipboard(string? text)
var isCopied = await clipboard.WriteTextAsync(text.AsMemory());
if (isCopied)
{
- snackbar.Add("Address copied to clipboard", Severity.Success);
+ snackbar.Add($"{itemName} copied to clipboard", Severity.Success);
}
}
}
diff --git a/src/aoWebWallet/Shared/Components/ActionQuantityComponent.razor b/src/aoWebWallet/Shared/Components/ActionQuantityComponent.razor
index 2540f7e..55fd863 100644
--- a/src/aoWebWallet/Shared/Components/ActionQuantityComponent.razor
+++ b/src/aoWebWallet/Shared/Components/ActionQuantityComponent.razor
@@ -5,46 +5,46 @@
@*
@ActionParam.Key = @ActionParam.Value | @ActionParam.ParamType
*@
-@if(Token == null)
-{
- Loading token data...
-
- return;
-}
-@if (ActionParam.ParamType == ActionParamType.Balance && string.IsNullOrEmpty(Address))
-{
- Please select a wallet...
- return;
-}
-@if (ActionParam.ParamType == ActionParamType.Balance && BalanceData == null && !ReadOnly)
-{
- Loading balance...
-
- return;
-}
+ @if (Token == null)
+ {
+ Loading token data...
+
+ return;
+ }
+ @if (ActionParam.ParamType == ActionParamType.Balance && string.IsNullOrEmpty(Address))
+ {
+ Please select a wallet...
+ return;
+ }
+ @if (ActionParam.ParamType == ActionParamType.Balance && BalanceData == null && !ReadOnly)
+ {
+ Loading balance...
+
+ return;
+ }
-@if (ReadOnly)
-{
+ @if (ReadOnly)
+ {
@ActionParam.Key @BalanceHelper.FormatBalance(long.Parse(ActionParam.Value ?? "0"), Token?.TokenData?.Denomination ?? 0) @Token?.TokenData?.Ticker
}
else
{
if (ActionParam.ParamType == ActionParamType.Quantity
- || ActionParam.ParamType == ActionParamType.Balance)
+ || ActionParam.ParamType == ActionParamType.Balance)
{
var label = $"{ActionParam.Key} ({Token?.TokenData?.Ticker})";
@*@Token?.TokenData?.Ticker*@
-
+
- if (ActionParam.ParamType == ActionParamType.Balance)
- {
- Balance available:
@BalanceHelper.FormatBalance(BalanceData?.Balance, Token?.TokenData?.Denomination ?? 1) @Token?.TokenData?.Ticker
+ if (ActionParam.ParamType == ActionParamType.Balance)
+ {
+ Balance available:
@BalanceHelper.FormatBalance(BalanceData?.Balance, Token?.TokenData?.Denomination ?? 1) @Token?.TokenData?.Ticker
+ }
}
}
-}
@code {
@@ -103,7 +103,7 @@
yield return "Must be greater or equal than 0.";
}
- if(e > 0)
+ if (e > 0)
{
if (ActionParam.ParamType == ActionParamType.Balance)
@@ -149,4 +149,12 @@
StateHasChanged();
}
+ private void SetBalance()
+ {
+ if(mudTextField != null)
+ {
+ mudTextField.SetText(BalanceHelper.FormatBalance(BalanceData?.Balance, Token?.TokenData?.Denomination ?? 1));
+ }
+ }
+
}