Reference Source
import PostsUserPage from 'flarum/components/PostsUserPage.js'
public class | source

PostsUserPage

Extends:

flarum/components/UserPage~UserPage → PostsUserPage

The PostsUserPage component shows a user's activity feed inside of their profile.

Member Summary

Public Members
public

loadLimit: Integer

The number of activity items to load per request.

public

Whether or not the activity feed is currently loading.

public

Whether or not there are any more activity items that can be loaded.

public

posts: Post[]

The Post models in the feed.

Method Summary

Public Methods
public

content(): *

public

init()

public

Load the next page of results.

public

parseResults(results: Post[]): Post[]

Parse results and append them to the activity feed.

public

Clear and reload the user's activity feed.

public

show(user: *)

Initialize the component with a user, and trigger the loading of their activity feed.

Protected Methods
protected

loadResults(offset: Integer): Promise

Load a new page of the user's activity feed.

Public Members

public loadLimit: Integer source

The number of activity items to load per request.

public loading: Boolean source

Whether or not the activity feed is currently loading.

public moreResults: Boolean source

Whether or not there are any more activity items that can be loaded.

public posts: Post[] source

The Post models in the feed.

Public Methods

public content(): * source

Return:

*

public init() source

public loadMore() source

Load the next page of results.

public parseResults(results: Post[]): Post[] source

Parse results and append them to the activity feed.

Params:

NameTypeAttributeDescription
results Post[]

Return:

Post[]

public refresh() source

Clear and reload the user's activity feed.

public show(user: *) source

Initialize the component with a user, and trigger the loading of their activity feed.

Params:

NameTypeAttributeDescription
user *

Protected Methods

protected loadResults(offset: Integer): Promise source

Load a new page of the user's activity feed.

Params:

NameTypeAttributeDescription
offset Integer
  • optional

The position to start getting results from.

Return:

Promise