]> Untitled Git - lemmy.git/commitdiff
ui.components.main: simplify url update logic
authorderek <wwsage@gmail.com>
Mon, 13 Jul 2020 04:20:36 +0000 (00:20 -0400)
committerderek <wwsage@gmail.com>
Tue, 14 Jul 2020 00:14:01 +0000 (20:14 -0400)
ui/src/components/main.tsx

index 3946132f20e58271206105a97cb3599ba3fea7a2..0460a6394d7c79a21c4024d44134f72cbfb2d556 100644 (file)
@@ -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}`
     );