Add loading indicators.

This commit is contained in:
Dessalines 2019-08-29 16:49:58 -07:00
parent cd17e6c9d7
commit 3330889718

View file

@ -354,6 +354,7 @@ export class Main extends Component<any, MainState> {
nextPage(i: Main) {
i.state.page++;
i.state.loading = true;
i.setState(i.state);
i.updateUrl();
i.fetchPosts();
@ -361,6 +362,7 @@ export class Main extends Component<any, MainState> {
prevPage(i: Main) {
i.state.page--;
i.state.loading = true;
i.setState(i.state);
i.updateUrl();
i.fetchPosts();
@ -369,6 +371,7 @@ export class Main extends Component<any, MainState> {
handleSortChange(i: Main, event: any) {
i.state.sort = Number(event.target.value);
i.state.page = 1;
i.state.loading = true;
i.setState(i.state);
i.updateUrl();
i.fetchPosts();
@ -377,6 +380,7 @@ export class Main extends Component<any, MainState> {
handleTypeChange(i: Main, event: any) {
i.state.type_ = Number(event.target.value);
i.state.page = 1;
i.state.loading = true;
i.setState(i.state);
i.updateUrl();
i.fetchPosts();