From c7bebdce542ab6807b9f9fb94142c7986b891a44 Mon Sep 17 00:00:00 2001 From: Sean Yesmunt Date: Wed, 4 Sep 2019 00:22:31 -0400 Subject: [PATCH] canonical_url fixes --- package.json | 4 +-- src/ui/component/blockButton/index.js | 2 ++ src/ui/component/blockButton/view.jsx | 39 +++++++++++------------ src/ui/component/claimPreview/view.jsx | 11 ++++--- src/ui/component/shareButton/view.jsx | 2 +- src/ui/component/subscribeButton/index.js | 3 +- src/ui/component/subscribeButton/view.jsx | 12 +++---- src/ui/component/uriIndicator/view.jsx | 8 ++--- static/locales/en.json | 2 +- yarn.lock | 4 +-- 10 files changed, 43 insertions(+), 44 deletions(-) diff --git a/package.json b/package.json index fe958c75d..5d405680c 100644 --- a/package.json +++ b/package.json @@ -130,7 +130,7 @@ "jsmediatags": "^3.8.1", "json-loader": "^0.5.4", "lbry-format": "https://github.com/lbryio/lbry-format.git", - "lbry-redux": "lbryio/lbry-redux#3861c692664f4c3e5ec1751fa0b655abe49036ea", + "lbry-redux": "lbryio/lbry-redux#a6bad61a9b03df9b48a380da544b61ec708a1281", "lbryinc": "lbryio/lbryinc#1ce266b3c52654190b955e9c869b8e302aa5c585", "lint-staged": "^7.0.2", "localforage": "^1.7.1", @@ -206,7 +206,7 @@ "yarn": "^1.3" }, "lbrySettings": { - "lbrynetDaemonVersion": "0.39.0", + "lbrynetDaemonVersion": "0.40.0", "lbrynetDaemonUrlTemplate": "https://github.com/lbryio/lbry/releases/download/vDAEMONVER/lbrynet-OSNAME.zip", "lbrynetDaemonDir": "static/daemon", "lbrynetDaemonFileName": "lbrynet" diff --git a/src/ui/component/blockButton/index.js b/src/ui/component/blockButton/index.js index d690c2534..e83040917 100644 --- a/src/ui/component/blockButton/index.js +++ b/src/ui/component/blockButton/index.js @@ -5,6 +5,7 @@ import { doToast, makeSelectClaimIsMine, makeSelectShortUrlForUri, + makeSelectPermanentUrlForUri, } from 'lbry-redux'; import BlockButton from './view'; @@ -12,6 +13,7 @@ const select = (state, props) => ({ channelIsBlocked: selectChannelIsBlocked(props.uri)(state), claimIsMine: makeSelectClaimIsMine(props.uri)(state), shortUrl: makeSelectShortUrlForUri(props.uri)(state), + permanentUrl: makeSelectPermanentUrlForUri(props.uri)(state), }); export default connect( diff --git a/src/ui/component/blockButton/view.jsx b/src/ui/component/blockButton/view.jsx index 520c8a035..ea1228c47 100644 --- a/src/ui/component/blockButton/view.jsx +++ b/src/ui/component/blockButton/view.jsx @@ -6,7 +6,7 @@ import Button from 'component/button'; import useHover from 'util/use-hover'; type Props = { - uri: string, + permanentUrl: ?string, shortUrl: string, isSubscribed: boolean, toggleBlockChannel: (uri: string) => void, @@ -16,29 +16,28 @@ type Props = { }; export default function BlockButton(props: Props) { - const { uri, shortUrl, toggleBlockChannel, channelIsBlocked, claimIsMine, doToast } = props; + const { permanentUrl, shortUrl, toggleBlockChannel, channelIsBlocked, claimIsMine, doToast } = props; const blockRef = useRef(); const isHovering = useHover(blockRef); const blockLabel = channelIsBlocked ? __('Blocked') : __('Block'); const blockedOverride = channelIsBlocked && isHovering && __('Unblock'); - return ( - !claimIsMine && ( -