diff options
author | derek <wwsage@gmail.com> | 2020-07-13 00:20:36 -0400 |
---|---|---|
committer | derek <wwsage@gmail.com> | 2020-07-13 20:14:01 -0400 |
commit | 602993ac761e1d1bacbb0acb8d1fdc3625828acf (patch) | |
tree | 0844a47a0d916003677f07484c42cab42268bb93 | |
parent | 47548905ce1b20035ffa467391f06280b6fbfcb4 (diff) |
ui.components.main: simplify url update logic
-rw-r--r-- | ui/src/components/main.tsx | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/ui/src/components/main.tsx b/ui/src/components/main.tsx index 3946132f..0460a639 100644 --- a/ui/src/components/main.tsx +++ b/ui/src/components/main.tsx @@ -271,14 +271,12 @@ export class Main extends Component<any, MainState> { }) { const listingTypeStr = paramUpdates.listing_type || - ListingType[getListingTypeFromProps(this.props)].toLowerCase(); + ListingType[this.state.listingType].toLowerCase(); const dataTypeStr = - paramUpdates.data_type || - DataType[getDataTypeFromProps(this.props)].toLowerCase(); + paramUpdates.data_type || DataType[this.state.dataType].toLowerCase(); const sortStr = - paramUpdates.sort || - SortType[getSortTypeFromProps(this.props)].toLowerCase(); - const page = paramUpdates.page || getPageFromProps(this.props); + paramUpdates.sort || SortType[this.state.sort].toLowerCase(); + const page = paramUpdates.page || this.state.page; this.props.history.push( `/home/data_type/${dataTypeStr}/listing_type/${listingTypeStr}/sort/${sortStr}/page/${page}` ); |