From dbbe499a864c5cbc323c031c7dc0f0e291f22645 Mon Sep 17 00:00:00 2001 From: Sean Yesmunt Date: Fri, 12 Mar 2021 08:48:42 -0500 Subject: [PATCH] fix share link to use SHARE_DOMAIN_URL --- ui/component/claimMenuList/view.jsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/ui/component/claimMenuList/view.jsx b/ui/component/claimMenuList/view.jsx index d1f12e501..a5320670e 100644 --- a/ui/component/claimMenuList/view.jsx +++ b/ui/component/claimMenuList/view.jsx @@ -1,12 +1,16 @@ // @flow +import { URL, SHARE_DOMAIN_URL } from 'config'; import * as ICONS from 'constants/icons'; import React from 'react'; import classnames from 'classnames'; import { Menu, MenuButton, MenuList, MenuItem } from '@reach/menu-button'; import Icon from 'component/common/icon'; -import { convertToShareLink } from 'lbry-redux'; +import { generateShareUrl } from 'util/url'; + +const SHARE_DOMAIN = SHARE_DOMAIN_URL || URL; type Props = { + uri: string, claim: ?Claim, inline?: boolean, claimIsMine: boolean, @@ -19,6 +23,7 @@ type Props = { function ClaimMenuList(props: Props) { const { + uri, claim, inline = false, claimIsMine, @@ -34,6 +39,8 @@ function ClaimMenuList(props: Props) { ? claim.permanent_url : claim.signing_channel && claim.signing_channel.permanent_url); + const shareUrl: string = generateShareUrl(SHARE_DOMAIN, uri); + if (!channelUri || !claim) { return null; } @@ -51,8 +58,7 @@ function ClaimMenuList(props: Props) { } function handleCopyLink() { - const shareLink = convertToShareLink(claim.canonical_url || claim.permanent_url); - navigator.clipboard.writeText(shareLink); + navigator.clipboard.writeText(shareUrl); } function handleReportContent() {