aboutsummaryrefslogtreecommitdiff
path: root/src/components/search/DiscoverUsers.tsx
diff options
context:
space:
mode:
authorAshm Walia <40498934+ashmgarv@users.noreply.github.com>2020-12-04 08:50:24 -0800
committerGitHub <noreply@github.com>2020-12-04 11:50:24 -0500
commit0fd892ad288f2e1eaaa4fdf5e1fd6f15dbd45860 (patch)
treed7d53d94c6c4026ac9b325508ebce4706d412ac4 /src/components/search/DiscoverUsers.tsx
parentf620102190629e0b6f180d3ce056d850b1db5aaa (diff)
[TMA - 398 AND TMA-430] Replace Providers with Redux Store (#125)
* First * WIP * Thunk * Some more comments * sc * recent searches and follounfollow * Edit profile dummy * Block / unblock and some cleanup * Replace auth provider * Sc * Delete AP after rebase * Discover users * Cleanup * More cleanup * Replace profile provider * Fixed build failure * Fixed a bug reported * Prevent app crash when backend server is down
Diffstat (limited to 'src/components/search/DiscoverUsers.tsx')
-rw-r--r--src/components/search/DiscoverUsers.tsx19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/components/search/DiscoverUsers.tsx b/src/components/search/DiscoverUsers.tsx
index 885c712b..ec0a8daa 100644
--- a/src/components/search/DiscoverUsers.tsx
+++ b/src/components/search/DiscoverUsers.tsx
@@ -6,23 +6,32 @@ import {
StyleSheet,
TouchableOpacityProps,
} from 'react-native';
-import {ProfilePreviewType} from '../../types';
+import {PreviewType, ProfilePreviewType, ScreenType} from '../../types';
import SearchResults from './SearchResults';
interface DiscoverUsersProps extends TouchableOpacityProps {
- sectionTitle: string;
+ sectionTitle: PreviewType;
users: Array<ProfilePreviewType>;
+ screenType: ScreenType;
}
/**
* An image component that returns the <Image> of the icon for a specific social media platform.
*/
-const DiscoverUsers: React.FC<DiscoverUsersProps> = (props) => {
+const DiscoverUsers: React.FC<DiscoverUsersProps> = ({
+ sectionTitle,
+ screenType,
+ users,
+}) => {
return (
<View style={styles.container}>
<View style={styles.headerContainer}>
- <Text style={styles.title}>{props.sectionTitle}</Text>
+ <Text style={styles.title}>{sectionTitle}</Text>
</View>
- <SearchResults results={props.users} previewType={props.sectionTitle} />
+ <SearchResults
+ results={users}
+ previewType={sectionTitle}
+ screenType={screenType}
+ />
</View>
);
};