From 652f0e5a3cb83a9a2c02a539abb19cb965e4eb02 Mon Sep 17 00:00:00 2001
From: moul <94029+moul@users.noreply.github.com>
Date: Wed, 24 Jun 2026 16:03:04 +0200
Subject: [PATCH] chore: remove Try in GnoStudio integration from realm pages
---
src/common/values/url.constant.ts | 9 ---
.../CustomNetworkRealmSummary.tsx | 55 ++-----------------
.../StandardNetworkRealmSummary.tsx | 53 ++----------------
3 files changed, 12 insertions(+), 105 deletions(-)
diff --git a/src/common/values/url.constant.ts b/src/common/values/url.constant.ts
index 0b7df6c8..9c35450a 100644
--- a/src/common/values/url.constant.ts
+++ b/src/common/values/url.constant.ts
@@ -1,18 +1,9 @@
-export const GNOSTUDIO_BASE_URL = "https://gno.studio" as const;
-
// template variable is [GNOWEB_URL] and [PACKAGE_POST_PATH]
export const GNOWEB_REALM_TEMPLATE = "[GNOWEB_URL][PACKAGE_POST_PATH]" as const;
// template variable is [GNOWEB_URL] and [USER_ADDRESS]
export const GNOWEB_USER_TEMPLATE = "[GNOWEB_URL][USER_ADDRESS]" as const;
-// template variable is [PACKAGE_PATH] and [NETWORK]
-export const GNOSTUDIO_REALM_TEMPLATE = `${GNOSTUDIO_BASE_URL}/connect/view/[PACKAGE_PATH]?network=[NETWORK]` as const;
-
-// template variable is [PACKAGE_PATH], [NETWORK] and [FUNCTION_NAME]
-export const GNOSTUDIO_REALM_FUNCTION_TEMPLATE =
- `${GNOSTUDIO_BASE_URL}/connect/view/[PACKAGE_PATH]?network=[NETWORK]#[FUNCTION_NAME]` as const;
-
export const EFFECTIVE_GNO_EMBRACE_PANIC_DOC_URL = "https://docs.gno.land/resources/effective-gno/#embrace-panic";
export const GNOWEB_USER_DETAIL_PATH = "/r/gnoland/users/v1:";
diff --git a/src/components/view/realm/realm-summary/CustomNetworkRealmSummary.tsx b/src/components/view/realm/realm-summary/CustomNetworkRealmSummary.tsx
index 587c5943..5e006243 100644
--- a/src/components/view/realm/realm-summary/CustomNetworkRealmSummary.tsx
+++ b/src/components/view/realm/realm-summary/CustomNetworkRealmSummary.tsx
@@ -2,10 +2,7 @@ import React from "react";
import Link from "next/link";
import { formatDisplayPackagePath } from "@/common/utils/string-util";
-import { NonMobile } from "@/common/hooks/use-media";
import { Amount, Transaction } from "@/types/data-type";
-import { makeTemplate } from "@/common/utils/template.utils";
-import { GNOSTUDIO_REALM_FUNCTION_TEMPLATE, GNOSTUDIO_REALM_TEMPLATE } from "@/common/values/url.constant";
import { GNOTToken, useTokenMeta } from "@/common/hooks/common/use-token-meta";
import { useRealm } from "@/common/hooks/realms/use-realm";
import { useNetwork } from "@/common/hooks/use-network";
@@ -14,9 +11,8 @@ import { useGetRealmTransactionsQuery } from "@/common/react-query/realm";
import IconTooltip from "@/assets/svgs/icon-tooltip.svg";
import IconCopy from "@/assets/svgs/icon-copy.svg";
-import IconLink from "@/assets/svgs/icon-link.svg";
import DataSection from "../../details-data-section";
-import { DLWrap, FitContentA, LinkWrapper } from "@/components/ui/detail-page-common-styles";
+import { DLWrap, FitContentA } from "@/components/ui/detail-page-common-styles";
import Badge from "@/components/ui/badge";
import Tooltip from "@/components/ui/tooltip";
import Text from "@/components/ui/text";
@@ -48,38 +44,10 @@ const TOOLTIP_BALANCE = (
const CustomNetworkRealmSummary = ({ path, isDesktop }: RealmSummaryProps) => {
const { summary, isFetched } = useRealm(path);
const { data: realmTransactions, isFetched: isFetchedRealmTransactions } = useGetRealmTransactionsQuery(path);
- const { currentNetwork, getUrlWithNetwork } = useNetwork();
+ const { getUrlWithNetwork } = useNetwork();
const { getName } = useUsername();
const { getTokenAmount } = useTokenMeta();
- const moveGnoStudioViewRealm = React.useCallback(() => {
- if (!currentNetwork) {
- return;
- }
-
- const url = makeTemplate(GNOSTUDIO_REALM_TEMPLATE, {
- PACKAGE_PATH: path,
- NETWORK: currentNetwork?.chainId || "",
- });
- window.open(url, "_blank");
- }, [path, currentNetwork]);
-
- const moveGnoStudioViewRealmFunction = React.useCallback(
- (functionName: string) => {
- if (!currentNetwork) {
- return;
- }
-
- const url = makeTemplate(GNOSTUDIO_REALM_FUNCTION_TEMPLATE, {
- PACKAGE_PATH: path,
- NETWORK: currentNetwork?.chainId || "",
- FUNCTION_NAME: functionName,
- });
- window.open(url, "_blank");
- },
- [path, currentNetwork],
- );
-
const balanceStr = React.useMemo(() => {
if (!summary?.balance) {
return "-";
@@ -123,15 +91,6 @@ const CustomNetworkRealmSummary = ({ path, isDesktop }: RealmSummaryProps) => {