+
No accounts available — open your wallet extension and make sure at least one account is
shared with this site.
@@ -117,7 +109,7 @@ export function WalletConnectPanel({ onConnected }: { onConnected?: () => void }
{status === "error" ? (
{error ?? "Failed to connect wallet."}
@@ -148,7 +140,7 @@ export function WalletConnectPanel({ onConnected }: { onConnected?: () => void }
function Disclaimer() {
return (
-
+
{DISCLAIMER}
@@ -164,23 +156,16 @@ function NoExtensionView() {
description="Install a supported extension, then reopen this menu."
/>
- {SUPPORTED_WALLETS.map((w) => {
- const href = safeExternalUrl(w.href);
- if (!href) return null;
- return (
-
-
- {w.label}
-
-
-
- );
- })}
+ {SUPPORTED_WALLETS.map((w) => (
+
+
+ {w.label}
+
+
+ ))}
);
@@ -208,7 +193,7 @@ function AccountPicker({
{account.meta.name || shortHash(account.address, 6)}
-
+
{shortHash(account.address, 6)} · {account.meta.source}
@@ -238,7 +223,9 @@ function ConnectedView({
{shortHash(wallet.address, 6)}
-
Connected via {wallet.source}
+
+ Connected via {wallet.source}
+
Your positions
@@ -266,12 +253,12 @@ function ConnectedView({
Disconnect
-
+
metagraphed never sees your keys.
diff --git a/apps/ui/src/components/metagraphed/watch-alert-form.tsx b/apps/ui/src/components/metagraphed/watch-alert-form.tsx
index 8973fe54a0..140d4ff80d 100644
--- a/apps/ui/src/components/metagraphed/watch-alert-form.tsx
+++ b/apps/ui/src/components/metagraphed/watch-alert-form.tsx
@@ -60,7 +60,7 @@ export function Field({
{required ? * : null}
{children}
- {hint ? {hint} : null}
+ {hint ? {hint} : null}
);
}
diff --git a/apps/ui/src/components/metagraphed/webhook-subscription-manager.tsx b/apps/ui/src/components/metagraphed/webhook-subscription-manager.tsx
index 1d3243d7c8..7d6d245524 100644
--- a/apps/ui/src/components/metagraphed/webhook-subscription-manager.tsx
+++ b/apps/ui/src/components/metagraphed/webhook-subscription-manager.tsx
@@ -203,7 +203,7 @@ function CreateSubscriptionSection() {
className={inputCls}
/>
{netuidsError ? (
- {netuidsError}
+ {netuidsError}
) : null}
@@ -234,7 +234,9 @@ function CreateSubscriptionSection() {
}}
className={inputCls}
/>
- {secretError ? {secretError}
: null}
+ {secretError ? (
+ {secretError}
+ ) : null}
-
+
Deliveries are signed {result.delivery.signature_algorithm} over the raw request body,
keyed by the secret above.
@@ -372,7 +374,7 @@ function LookupSubscriptionSection() {
{result.delivery.last_failure ? (
-
+
Last failure: {result.delivery.last_failure.reason ?? "unknown"}
{result.delivery.last_failure.status_code
? ` (HTTP ${result.delivery.last_failure.status_code})`
@@ -524,7 +526,7 @@ function Field({
{required ? * : null}
{children}
- {hint ? {hint} : null}
+ {hint ? {hint} : null}
);
}
diff --git a/apps/ui/src/components/metagraphed/your-positions-panel.tsx b/apps/ui/src/components/metagraphed/your-positions-panel.tsx
index def99c4450..9a8ac55601 100644
--- a/apps/ui/src/components/metagraphed/your-positions-panel.tsx
+++ b/apps/ui/src/components/metagraphed/your-positions-panel.tsx
@@ -250,7 +250,7 @@ export function YourPositionsPanel({ address }: { address: string }) {
) : null}
-
+
@@ -312,7 +312,7 @@ function ManageButton({ hotkey, netuid }: { hotkey: string | null; netuid: numbe
Manage
@@ -345,7 +345,7 @@ function MoveButton({
Move