hide menu on web for unauth

This commit is contained in:
zeppi 2021-07-14 11:53:43 -04:00 committed by jessopb
parent aced8fb593
commit 7581d914fe
2 changed files with 153 additions and 146 deletions

View file

@ -28,6 +28,7 @@ import { doToast } from 'redux/actions/notifications';
import { makeSelectSigningIsMine } from 'redux/selectors/content';
import { doChannelSubscribe, doChannelUnsubscribe } from 'redux/actions/subscriptions';
import { makeSelectIsSubscribed } from 'redux/selectors/subscriptions';
import { selectUserVerifiedEmail } from 'redux/selectors/user';
import ClaimPreview from './view';
import fs from 'fs';
@ -49,6 +50,7 @@ const select = (state, props) => {
collectionName: makeSelectNameForCollectionId(props.collectionId)(state),
isMyCollection: makeSelectCollectionIsMine(props.collectionId)(state),
editedCollection: makeSelectEditedCollectionForId(props.collectionId)(state),
isAuthenticated: Boolean(selectUserVerifiedEmail(state)),
};
};

View file

@ -54,6 +54,7 @@ type Props = {
doChannelUnsubscribe: (SubscriptionArgs) => void,
isChannelPage: boolean,
editedCollection: Collection,
isAuthenticated: boolean,
};
function ClaimMenuList(props: Props) {
@ -89,6 +90,7 @@ function ClaimMenuList(props: Props) {
doChannelUnsubscribe,
isChannelPage = false,
editedCollection,
isAuthenticated,
} = props;
const repostedContent = claim && claim.reposted_claim;
const contentClaim = repostedContent || claim;
@ -223,6 +225,8 @@ function ClaimMenuList(props: Props) {
</MenuButton>
<MenuList className="menu__list">
{/* WATCH LATER */}
{(!IS_WEB || (IS_WEB && isAuthenticated)) && (
<>
<>
{isPlayable && !collectionId && (
<MenuItem
@ -392,7 +396,8 @@ function ClaimMenuList(props: Props) {
)}
</>
)}
</>
)}
<hr className="menu__separator" />
{isChannelPage && IS_WEB && rssUrl && (