import React from 'react'; import { defineMessages, FormattedMessage, useIntl } from 'react-intl'; import { useBlocks } from 'soapbox/api/hooks'; import Account from 'soapbox/components/account'; import ScrollableList from 'soapbox/components/scrollable-list'; import { Column, Spinner } from 'soapbox/components/ui'; const messages = defineMessages({ heading: { id: 'column.blocks', defaultMessage: 'Blocks' }, }); const Blocks: React.FC = () => { const intl = useIntl(); const { accounts, hasNextPage, fetchNextPage, isLoading, } = useBlocks(); if (isLoading) { return ( ); } const emptyMessage = ; return ( {accounts.map((account) => ( ))} ); }; export default Blocks;