Fix geoblocked items appearing in wunderbar suggestion popup
This list is not using ClaimPreview or ClaimPreviewTile, so the filtering was missed.
This commit is contained in:
parent
4aa94a7bfd
commit
a4add6eab6
2 changed files with 14 additions and 2 deletions
|
@ -1,5 +1,10 @@
|
|||
import { connect } from 'react-redux';
|
||||
import { selectClaimForUri, selectIsUriResolving, selectOdyseeMembershipForUri } from 'redux/selectors/claims';
|
||||
import {
|
||||
selectClaimForUri,
|
||||
selectGeoRestrictionForUri,
|
||||
selectIsUriResolving,
|
||||
selectOdyseeMembershipForUri,
|
||||
} from 'redux/selectors/claims';
|
||||
import WunderbarSuggestion from './view';
|
||||
|
||||
const select = (state, props) => {
|
||||
|
@ -8,6 +13,7 @@ const select = (state, props) => {
|
|||
return {
|
||||
claim: selectClaimForUri(state, uri),
|
||||
isResolvingUri: selectIsUriResolving(state, uri),
|
||||
geoRestriction: selectGeoRestrictionForUri(state, props.uri),
|
||||
odyseeMembership: selectOdyseeMembershipForUri(state, uri),
|
||||
};
|
||||
};
|
||||
|
|
|
@ -12,11 +12,12 @@ type Props = {
|
|||
claim: ?Claim,
|
||||
uri: string,
|
||||
isResolvingUri: boolean,
|
||||
geoRestriction: ?GeoRestriction,
|
||||
odyseeMembership: ?string,
|
||||
};
|
||||
|
||||
export default function WunderbarSuggestion(props: Props) {
|
||||
const { claim, uri, isResolvingUri, odyseeMembership } = props;
|
||||
const { claim, uri, isResolvingUri, odyseeMembership, geoRestriction } = props;
|
||||
|
||||
if (isResolvingUri) {
|
||||
return (
|
||||
|
@ -32,6 +33,11 @@ export default function WunderbarSuggestion(props: Props) {
|
|||
return null;
|
||||
}
|
||||
|
||||
if (geoRestriction) {
|
||||
// Could display something else in the future, but hide completely for now.
|
||||
return null;
|
||||
}
|
||||
|
||||
const isChannel = claim.value_type === 'channel';
|
||||
const isCollection = claim.value_type === 'collection';
|
||||
|
||||
|
|
Loading…
Reference in a new issue