fix: twitter share links

This commit is contained in:
Sean Yesmunt 2019-03-21 12:44:07 -04:00
parent 4297c72dd0
commit 278b817d8d

View file

@ -40,19 +40,27 @@ class SocialShare extends React.PureComponent<Props> {
let lbryURL; let lbryURL;
if (isChannel) { if (isChannel) {
// For channel claims, the channel name (@something) is in `claim.name` // For channel claims, the channel name (@something) is in `claim.name`
speechURL = `${speechPrefix}${claimName}:${claimId}`; speechURL = `${claimName}:${claimId}`;
lbryURL = `${lbryPrefix}${claimName}#${claimId}`; lbryURL = `${claimName}#${claimId}`;
} else { } else {
// If it's for a regular claim, check if it has an associated channel // If it's for a regular claim, check if it has an associated channel
speechURL = speechURL =
channelName && channelClaimId channelName && channelClaimId
? `${speechPrefix}${channelName}:${channelClaimId}/${claimName}` ? `${channelName}:${channelClaimId}/${claimName}`
: `${speechPrefix}${claimId}/${claimName}`; : `${claimId}/${claimName}`;
lbryURL = lbryURL =
channelName && channelClaimId channelName && channelClaimId
? `${lbryPrefix}${channelName}#${channelClaimId}/${claimName}` ? `${channelName}#${channelClaimId}/${claimName}`
: `${lbryPrefix}${claimName}#${claimId}`; : `${claimName}#${claimId}`;
}
if (lbryURL) {
lbryURL = `${lbryPrefix}${encodeURIComponent(lbryURL)}`;
}
if (speechURL) {
speechURL = `${speechPrefix}${encodeURIComponent(speechURL)}`;
} }
return ( return (