diff options
author | Paul Frazee <pfrazee@gmail.com> | 2023-03-21 17:58:50 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-21 17:58:50 -0500 |
commit | a7e3ce25854d6186b77e68c155a9a8bcdbd896ec (patch) | |
tree | 55c1a86575876c50824be7175a047c3e409ff7e6 /src/view/com/discover/WhoToFollow.tsx | |
parent | 48e18662f69530d5c201d08014a039126c88e7dd (diff) | |
download | voidsky-a7e3ce25854d6186b77e68c155a9a8bcdbd896ec.tar.zst |
* Refactor mobile search screen * Remove 'staleness' fetch trigger on search * Implement a temporary fulltext search solution * Add missing key from profile search result * A few UI & UX improvements to the search suggestions * Update web search suggestions * Implement search in web build
Diffstat (limited to 'src/view/com/discover/WhoToFollow.tsx')
-rw-r--r-- | src/view/com/discover/WhoToFollow.tsx | 27 |
1 files changed, 2 insertions, 25 deletions
diff --git a/src/view/com/discover/WhoToFollow.tsx b/src/view/com/discover/WhoToFollow.tsx index 17c10ca7e..715fadae2 100644 --- a/src/view/com/discover/WhoToFollow.tsx +++ b/src/view/com/discover/WhoToFollow.tsx @@ -1,10 +1,5 @@ import React from 'react' -import { - ActivityIndicator, - StyleSheet, - TouchableOpacity, - View, -} from 'react-native' +import {ActivityIndicator, StyleSheet, View} from 'react-native' import {observer} from 'mobx-react-lite' import {useStores} from 'state/index' import {SuggestedActorsViewModel} from 'state/models/suggested-actors-view' @@ -17,7 +12,7 @@ export const WhoToFollow = observer(() => { const pal = usePalette('default') const store = useStores() const suggestedActorsView = React.useMemo<SuggestedActorsViewModel>( - () => new SuggestedActorsViewModel(store, {pageSize: 5}), + () => new SuggestedActorsViewModel(store, {pageSize: 15}), [store], ) @@ -25,9 +20,6 @@ export const WhoToFollow = observer(() => { suggestedActorsView.loadMore(true) }, [store, suggestedActorsView]) - const onPressLoadMoreSuggestedActors = () => { - suggestedActorsView.loadMore() - } return ( <> {(suggestedActorsView.hasContent || suggestedActorsView.isLoading) && ( @@ -50,15 +42,6 @@ export const WhoToFollow = observer(() => { /> ))} </View> - {!suggestedActorsView.isLoading && suggestedActorsView.hasMore && ( - <TouchableOpacity - onPress={onPressLoadMoreSuggestedActors} - style={styles.loadMore}> - <Text type="lg" style={pal.link}> - Show more - </Text> - </TouchableOpacity> - )} </> )} {suggestedActorsView.isLoading && ( @@ -74,16 +57,10 @@ const styles = StyleSheet.create({ heading: { fontWeight: 'bold', paddingHorizontal: 12, - paddingTop: 16, paddingBottom: 8, }, bottomBorder: { borderBottomWidth: 1, }, - - loadMore: { - paddingLeft: 16, - paddingVertical: 12, - }, }) |