commit
fbac8474e5
5 changed files with 20 additions and 0 deletions
6
dist/bundle.es.js
vendored
6
dist/bundle.es.js
vendored
|
@ -1243,6 +1243,11 @@ const makeSelectThumbnailForUri = uri => reselect.createSelector(makeSelectClaim
|
|||
return thumbnail ? thumbnail.url : undefined;
|
||||
});
|
||||
|
||||
const makeSelectCoverForUri = uri => reselect.createSelector(makeSelectClaimForUri(uri), claim => {
|
||||
const cover = claim && claim.value && claim.value.cover;
|
||||
return cover ? cover.url : undefined;
|
||||
});
|
||||
|
||||
const selectIsFetchingClaimListMine = reselect.createSelector(selectState$1, state => state.isFetchingClaimListMine);
|
||||
|
||||
const selectMyClaims = reselect.createSelector(selectMyActiveClaims, selectClaimsById, selectAbandoningIds, selectPendingClaims, (myClaimIds, byId, abandoningIds, pendingClaims) => {
|
||||
|
@ -3483,6 +3488,7 @@ exports.makeSelectClaimsInChannelForCurrentPageState = makeSelectClaimsInChannel
|
|||
exports.makeSelectClaimsInChannelForPage = makeSelectClaimsInChannelForPage;
|
||||
exports.makeSelectContentPositionForUri = makeSelectContentPositionForUri;
|
||||
exports.makeSelectContentTypeForUri = makeSelectContentTypeForUri;
|
||||
exports.makeSelectCoverForUri = makeSelectCoverForUri;
|
||||
exports.makeSelectDownloadingForUri = makeSelectDownloadingForUri;
|
||||
exports.makeSelectFetchingChannelClaims = makeSelectFetchingChannelClaims;
|
||||
exports.makeSelectFileInfoForUri = makeSelectFileInfoForUri;
|
||||
|
|
2
dist/flow-typed/Claim.js
vendored
2
dist/flow-typed/Claim.js
vendored
|
@ -62,6 +62,8 @@ declare type ChannelMetadata = GenericMetadata & {
|
|||
cover_url?: string,
|
||||
contact_email?: string,
|
||||
homepage_url?: string,
|
||||
email?: string,
|
||||
website_url?: string,
|
||||
};
|
||||
|
||||
declare type StreamMetadata = GenericMetadata & {
|
||||
|
|
2
flow-typed/Claim.js
vendored
2
flow-typed/Claim.js
vendored
|
@ -62,6 +62,8 @@ declare type ChannelMetadata = GenericMetadata & {
|
|||
cover_url?: string,
|
||||
contact_email?: string,
|
||||
homepage_url?: string,
|
||||
email?: string,
|
||||
website_url?: string,
|
||||
};
|
||||
|
||||
declare type StreamMetadata = GenericMetadata & {
|
||||
|
|
|
@ -145,6 +145,7 @@ export {
|
|||
selectChannelClaimCounts,
|
||||
selectCurrentChannelPage,
|
||||
makeSelectThumbnailForUri,
|
||||
makeSelectCoverForUri,
|
||||
} from 'redux/selectors/claims';
|
||||
|
||||
export {
|
||||
|
|
|
@ -196,6 +196,15 @@ export const makeSelectThumbnailForUri = (uri: string) =>
|
|||
}
|
||||
);
|
||||
|
||||
export const makeSelectCoverForUri = (uri: string) =>
|
||||
createSelector(
|
||||
makeSelectClaimForUri(uri),
|
||||
claim => {
|
||||
const cover = claim && claim.value && claim.value.cover;
|
||||
return cover ? cover.url : undefined;
|
||||
}
|
||||
);
|
||||
|
||||
export const selectIsFetchingClaimListMine = createSelector(
|
||||
selectState,
|
||||
state => state.isFetchingClaimListMine
|
||||
|
|
Loading…
Add table
Reference in a new issue