@ -3,7 +3,6 @@ import { connect } from 'react-redux';
import PropTypes from 'prop-types' ;
import ImmutablePropTypes from 'react-immutable-proptypes' ;
import { debounce } from 'lodash' ;
import LoadingIndicator from 'flavours/glitch/components/loading_indicator' ;
import Column from 'flavours/glitch/features/ui/components/column' ;
import ColumnBackButtonSlim from 'flavours/glitch/components/column_back_button_slim' ;
import AccountAuthorizeContainer from './containers/account_authorize_container' ;
@ -53,16 +52,8 @@ class FollowRequests extends ImmutablePureComponent {
render ( ) {
const { intl , accountIds , hasMore , multiColumn , locked , domain , isLoading } = this . props ;
if ( ! accountIds ) {
return (
< Column name = 'follow-requests' >
< LoadingIndicator / >
< / C o l u m n >
) ;
}
const emptyMessage = < FormattedMessage id = 'empty_column.follow_requests' defaultMessage = "You don't have any follow requests yet. When you receive one, it will show up here." / > ;
const unlockedPrependMessage = locked ? null : (
const unlockedPrependMessage = ! locked && accountIds . size > 0 && (
< div className = 'follow_requests-unlocked_explanation' >
< FormattedMessage
id = 'follow_requests.unlocked_explanation'
@ -81,6 +72,7 @@ class FollowRequests extends ImmutablePureComponent {
onLoadMore = { this . handleLoadMore }
hasMore = { hasMore }
isLoading = { isLoading }
showLoading = { isLoading && accountIds . size === 0 }
emptyMessage = { emptyMessage }
bindToDocument = { ! multiColumn }
prepend = { unlockedPrependMessage }