mirror of
https://github.com/astuto/astuto.git
synced 2025-12-16 11:47:56 +01:00
Add sort by filter to post list (#271)
This commit is contained in:
committed by
GitHub
parent
fadd577db8
commit
9c5553cc32
@@ -5,6 +5,8 @@ import { requestPostStatuses } from '../actions/PostStatus/requestPostStatuses';
|
||||
import {
|
||||
setSearchFilter,
|
||||
setPostStatusFilter,
|
||||
SortByFilterValues,
|
||||
setSortByFilter,
|
||||
} from '../actions/changeFilters';
|
||||
|
||||
import { State } from '../reducers/rootReducer';
|
||||
@@ -17,8 +19,14 @@ const mapStateToProps = (state: State) => ({
|
||||
});
|
||||
|
||||
const mapDispatchToProps = (dispatch: any) => ({
|
||||
requestPosts(boardId: number, page: number = 1, searchQuery: string = '', postStatusIds: Array<number> = null) {
|
||||
dispatch(requestPosts(boardId, page, searchQuery, postStatusIds));
|
||||
requestPosts(
|
||||
boardId: number,
|
||||
page: number = 1,
|
||||
searchQuery: string = '',
|
||||
postStatusIds: Array<number> = null,
|
||||
sortBy: SortByFilterValues = null,
|
||||
) {
|
||||
dispatch(requestPosts(boardId, page, searchQuery, postStatusIds, sortBy));
|
||||
},
|
||||
|
||||
requestPostStatuses() {
|
||||
@@ -32,6 +40,10 @@ const mapDispatchToProps = (dispatch: any) => ({
|
||||
handlePostStatusFilterChange(postStatusId: number) {
|
||||
dispatch(setPostStatusFilter(postStatusId));
|
||||
},
|
||||
|
||||
handleSortByFilterChange(sortBy: SortByFilterValues) {
|
||||
dispatch(setSortByFilter(sortBy));
|
||||
}
|
||||
});
|
||||
|
||||
export default connect(
|
||||
|
||||
Reference in New Issue
Block a user