import { useIntl, FormattedMessage } from "react-intl"; import { useDispatch } from "react-redux"; import { useNavigate, Link } from "react-router-dom"; import { RecommendedFollows } from "Const"; import Logo from "Element/Logo"; import FollowListBase from "Element/FollowListBase"; import { useMemo } from "react"; import { clearEntropy } from "State/Login"; import messages from "./messages"; export default function DiscoverFollows() { const { formatMessage } = useIntl(); const dispatch = useDispatch(); const navigate = useNavigate(); const sortedReccomends = useMemo(() => { return RecommendedFollows.sort(() => (Math.random() >= 0.5 ? -1 : 1)).map(a => a.toLowerCase()); }, []); async function clearEntropyAndGo() { dispatch(clearEntropy()); navigate("/"); } return (

{formatMessage(messages.World)} }} />

{sortedReccomends.length > 0 && }
); }