diff --git a/src/views/dialogs/MobileDownloadDialog.tsx b/src/views/dialogs/MobileDownloadDialog.tsx
index d567aaf..d348c1f 100644
--- a/src/views/dialogs/MobileDownloadDialog.tsx
+++ b/src/views/dialogs/MobileDownloadDialog.tsx
@@ -9,7 +9,9 @@ type ElementProps = {
setIsOpen: (open: boolean) => void;
};
-
+const appStoreUrl = document.querySelector('meta[name="smartbanner:button-url-apple"]')?.getAttribute('content');
+// const appStoreUrl = "http://example.com"; for testing only
+
const MobileQrCode = ({
url,
}: {
@@ -23,13 +25,9 @@ const MobileQrCode = ({
};
export const MobileDownloadDialog = ({ setIsOpen }: ElementProps) => {
- const encryptionKey = "hello world!";
-
const content = (
<>
-
+
>
);
diff --git a/src/views/menus/AccountMenu.tsx b/src/views/menus/AccountMenu.tsx
index 7991776..189864d 100644
--- a/src/views/menus/AccountMenu.tsx
+++ b/src/views/menus/AccountMenu.tsx
@@ -41,14 +41,6 @@ import { isTruthy } from '@/lib/isTruthy';
import { truncateAddress } from '@/lib/wallet';
import { MustBigNumber } from '@/lib/numbers';
-function getOS() {
- var uA = navigator.userAgent;
- if ((/iPad|iPhone|iPod/.test(uA)) || (uA.includes('Mac') && 'ontouchend' in document)) return 'iOS';
-
- var i, os = ['Windows', 'Android', 'Unix', 'Mac', 'Linux', 'BlackBerry'];
- for (i = 0; i < os.length; i++) if (new RegExp(os[i],'i').test(uA)) return os[i];
-}
-
export const AccountMenu = () => {
const stringGetter = useStringGetter();
const { mintscanBase } = useURLConfigs();
@@ -68,11 +60,8 @@ export const AccountMenu = () => {
dispatch(openDialog({ type: DialogTypes.Onboarding }));
};
- // const appStoreUrl = document.querySelector('meta[name="app-store-url"]')?.getAttribute('content');
- // const googlePlayUrl = document.querySelector('meta[name="google-play-url"]')?.getAttribute('content');
- const appStoreUrl = "http://example.com";
- const googlePlayUrl = "http://example.com";
- const os = getOS();
+ const appStoreUrl = document.querySelector('meta[name="smartbanner:button-url-apple"]')?.getAttribute('content');
+ // const appStoreUrl = "http://example.com"; for testing
return onboardingState === OnboardingState.Disconnected ? (
@@ -204,25 +193,14 @@ export const AccountMenu = () => {
label: stringGetter({ key: STRING_KEYS.DISPLAY_SETTINGS }),
onSelect: () => dispatch(openDialog({ type: DialogTypes.DisplaySettings })),
},
- ...((appStoreUrl && os != 'Android') || (googlePlayUrl && os != 'iOS')
+ ...(appStoreUrl
? [
{
value: 'MobileDownload',
icon: ,
label: "Download Mobile App",
onSelect: () => {
- switch (os) {
- case 'iOS':
- window.open(appStoreUrl, '_blank');
- break;
-
- case 'Android':
- window.open(googlePlayUrl, '_blank');
-
- default:
- dispatch(openDialog({ type: DialogTypes.MobileDownload }));
- break;
- }
+ dispatch(openDialog({ type: DialogTypes.MobileDownload }));
},
},
]