From a5c59928b7dcafa1e1e41ccfc596d02008977d02 Mon Sep 17 00:00:00 2001 From: guanbinrui Date: Mon, 9 Nov 2020 17:18:17 +0800 Subject: [PATCH] fix: eval error on mobile device (close #1865) --- packages/maskbook/src/utils/hooks/useShareLink.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/maskbook/src/utils/hooks/useShareLink.ts b/packages/maskbook/src/utils/hooks/useShareLink.ts index 9d222a516408..ba7bf043b441 100644 --- a/packages/maskbook/src/utils/hooks/useShareLink.ts +++ b/packages/maskbook/src/utils/hooks/useShareLink.ts @@ -1,13 +1,11 @@ -import { template } from 'lodash-es' import { getActivatedUI } from '../../social-network/ui' -export function useShareLink(tpl: string, payload?: T) { - const compiled = template(tpl) +export function useShareLink(message: string) { switch (getActivatedUI()?.networkIdentifier) { case 'twitter.com': - return `https://twitter.com/intent/tweet?text=${encodeURIComponent(compiled(payload))}` + return `https://twitter.com/intent/tweet?text=${encodeURIComponent(message)}` case 'facebook.com': - return `https://www.facebook.com/sharer/sharer.php?quote=${encodeURIComponent(compiled(payload))}&u=mask.io` + return `https://www.facebook.com/sharer/sharer.php?quote=${encodeURIComponent(message)}&u=mask.io` default: return '' }