38 lines
919 B
JavaScript
Executable File

import React from "react"
import { PostsList } from "components"
import FeedModel from "models/feed"
import "./index.less"
const emptyListRender = () => {
return <div className="emptyFeed">
<h2>
We don't have any posts to show you.
</h2>
<p>
Search for new people to follow on <a onClick={() => app.setLocation("/?type=global")}>global</a> tab, and start view their posts.
</p>
</div>
}
export class Feed extends React.Component {
render() {
return <PostsList
ref={this.props.innerRef}
emptyListRender={emptyListRender}
loadFromModel={FeedModel.getPostsFeed}
watchTimeline={[
"feed.new",
"post.delete",
]}
realtime
/>
}
}
export default React.forwardRef((props, ref) => {
return <Feed {...props} innerRef={ref} />
})