// @flow import React, { useEffect } from 'react'; import ClaimListDiscover from 'component/claimListDiscover'; import * as CS from 'constants/claim_search'; import Nag from 'component/common/nag'; import { parseURI } from 'lbry-redux'; import Button from 'component/button'; import Card from 'component/common/card'; import { AUTO_FOLLOW_CHANNELS } from 'config'; type Props = { subscribedChannels: Array, onContinue: () => void, onBack: () => void, channelSubscribe: (sub: Subscription) => void, }; const channelsToSubscribe = AUTO_FOLLOW_CHANNELS.trim() .split(' ') .filter(x => x !== ''); function UserChannelFollowIntro(props: Props) { const { subscribedChannels, channelSubscribe, onContinue, onBack } = props; const followingCount = (subscribedChannels && subscribedChannels.length) || 0; // subscribe to lbry useEffect(() => { if (channelsToSubscribe && channelsToSubscribe.length) { channelsToSubscribe.forEach(c => channelSubscribe({ channelName: parseURI(c).claimName, uri: c, }) ); } }, []); return (
3 ? CS.TAGS_FOLLOWED : undefined} /> {followingCount > 0 && ( )}
} /> ); } export default UserChannelFollowIntro;