From b41f985d2b132c94c49864d679df7515d532ae25 Mon Sep 17 00:00:00 2001 From: Travis Eden <daovist@gmail.com> Date: Mon, 29 Oct 2018 17:59:28 -0400 Subject: [PATCH] use canonical urls in asset preview --- client/src/components/AssetPreview/index.jsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/client/src/components/AssetPreview/index.jsx b/client/src/components/AssetPreview/index.jsx index 17a26f1f..87a01166 100644 --- a/client/src/components/AssetPreview/index.jsx +++ b/client/src/components/AssetPreview/index.jsx @@ -1,9 +1,11 @@ import React from 'react'; import { Link } from 'react-router-dom'; +import createCanonicalLink from '../../../../utils/createCanonicalLink'; -const AssetPreview = ({ defaultThumbnail, claimData: { name, claimId, fileExt, contentType, thumbnail, title } }) => { - const embedUrl = `/${claimId}/${name}.${fileExt}`; - const showUrl = `/${claimId}/${name}`; +const AssetPreview = ({ defaultThumbnail, claimData }) => { + const { name, fileExt, contentType, thumbnail, title } = claimData; + const showUrl = createCanonicalLink({ asset: { claimData } }); + const embedUrl = `${showUrl}.${fileExt}`; return ( <Link to={showUrl} className='asset-preview'> {(() => {