diff --git a/src/app/features/home/activities/network-action-order-details/network-action-order-details.page.html b/src/app/features/home/activities/network-action-order-details/network-action-order-details.page.html
index af88297c0..66ee1fa3b 100644
--- a/src/app/features/home/activities/network-action-order-details/network-action-order-details.page.html
+++ b/src/app/features/home/activities/network-action-order-details/network-action-order-details.page.html
@@ -49,13 +49,18 @@
{{ order.network_app_name_text }}
{{ t('resultUrl') }}:
-
-
- {{ order.result_url_text }}
-
- {{
- t('noResultUrlAvailable')
- }}
+
+ {{ order.result_url_text }}
+
+
+
+ {{ resultUrlFromAssetId(order.asset_id_text) }}
diff --git a/src/app/features/home/activities/network-action-order-details/network-action-order-details.page.ts b/src/app/features/home/activities/network-action-order-details/network-action-order-details.page.ts
index 1ad68d71e..491e18e41 100644
--- a/src/app/features/home/activities/network-action-order-details/network-action-order-details.page.ts
+++ b/src/app/features/home/activities/network-action-order-details/network-action-order-details.page.ts
@@ -9,6 +9,7 @@ import { catchError, first, map } from 'rxjs/operators';
import { OrderHistoryService } from '../../../../shared/actions/service/order-history.service';
import { ErrorService } from '../../../../shared/error/error.service';
import { isNonNullable } from '../../../../utils/rx-operators/rx-operators';
+import { getAssetProfileForCaptureIframe } from '../../../../utils/url';
const { Browser, Clipboard } = Plugins;
@UntilDestroy({ checkProperties: true })
@@ -42,13 +43,15 @@ export class NetworkActionOrderDetailsPage {
// eslint-disable-next-line class-methods-use-this
openResultUrl(url: string) {
if (url) {
- Browser.open({
- url: `${url}`,
- toolbarColor: '#564dfc',
- });
+ Browser.open({ url, toolbarColor: '#000000' });
}
}
+ // eslint-disable-next-line class-methods-use-this
+ resultUrlFromAssetId(assetId: string) {
+ return getAssetProfileForCaptureIframe(assetId);
+ }
+
async copyToClipboard(value: string) {
await Clipboard.write({ string: value });
this.snackBar.open(
diff --git a/src/app/utils/url.ts b/src/app/utils/url.ts
index c58357421..05160ab83 100644
--- a/src/app/utils/url.ts
+++ b/src/app/utils/url.ts
@@ -1,3 +1,4 @@
+import { BUBBLE_IFRAME_URL } from '../shared/dia-backend/secret';
import { urlToDownloadApp } from './constants';
import { MimeType } from './mime-type';
@@ -19,6 +20,10 @@ export function getAssetProfileForNSE(id: string, token?: string) {
return `https://nftsearch.site/asset-profile?cid=${id}`;
}
+export function getAssetProfileForCaptureIframe(cid: string) {
+ return `${BUBBLE_IFRAME_URL}/asset_page?nid=${cid}`;
+}
+
export function getAppDownloadLink(isPlatform: (platformName: any) => boolean) {
if (isPlatform('ios'))
return 'https://apps.apple.com/en/app/capture-app/id1536388009';