fix: adds channelClaimId to channelName speech URL

This commit is contained in:
Jessop Breth 2018-09-24 01:26:51 -04:00
parent b972064f1c
commit 4310deecb1

View file

@ -21,12 +21,20 @@ class SocialShare extends React.PureComponent<Props> {
input: ?HTMLInputElement;
render() {
const { claim_id: claimId, name: claimName, channel_name: channelName } = this.props.claim;
const {
claim_id: claimId,
name: claimName,
channel_name: channelName,
value,
} = this.props.claim;
const channelClaimId =
value && value.publisherSignature && value.publisherSignature.certificateId;
const { onDone } = this.props;
const speechPrefix = 'http://spee.ch/';
const speechURL = channelName
? `${speechPrefix}${channelName}/${claimName}`
: `${speechPrefix}${claimName}#${claimId}`;
const speechURL =
channelName && channelClaimId
? `${speechPrefix}${channelName}:${channelClaimId}/${claimName}`
: `${speechPrefix}${claimName}#${claimId}`;
return (
<div>