aboutsummaryrefslogtreecommitdiff
path: root/src/components/search/SearchResults.tsx
diff options
context:
space:
mode:
authorAshm Walia <40498934+ashmgarv@users.noreply.github.com>2020-12-14 16:02:09 -0800
committerGitHub <noreply@github.com>2020-12-14 19:02:09 -0500
commit3b7bf256d83e1898642c2aab9072ffbeec8cc032 (patch)
tree9b48ff57f61414321e2c78124bd6a63101a04602 /src/components/search/SearchResults.tsx
parent410d9224f4e198ab0b8ecae35fa05c240a2439bf (diff)
[TMA - 426] Fix recent search + Add refresh control (#138)
* Got rid of small lint errors before start * Final push * Final * disable scroll first try / logic * small change * Try to make the cover photo consistent with different screen sizes * Final change * added RefreshControl * removed scale effect * Fix misorientation of cover * remove more scale stuff * fix userIDs for different views * Mend refresh control * white bg Co-authored-by: hsalhab <husam_salhab@brown.edu>
Diffstat (limited to 'src/components/search/SearchResults.tsx')
-rw-r--r--src/components/search/SearchResults.tsx18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/components/search/SearchResults.tsx b/src/components/search/SearchResults.tsx
index 001c7968..9d95593a 100644
--- a/src/components/search/SearchResults.tsx
+++ b/src/components/search/SearchResults.tsx
@@ -12,8 +12,23 @@ const SearchResults: React.FC<SearchResultsProps> = ({
previewType,
screenType,
}) => {
+ /**
+ * Added the following swicth case to make Results on Search and Recents screen a list
+ * Flex is love
+ */
+ var containerStyle;
+ switch (previewType) {
+ case 'Search':
+ containerStyle = styles.containerSearch;
+ break;
+ case 'Recent':
+ containerStyle = styles.containerSearch;
+ break;
+ default:
+ containerStyle = styles.container;
+ }
return (
- <View style={styles.container}>
+ <View style={containerStyle}>
{results.map((profilePreview) => (
<ProfilePreview
style={styles.result}
@@ -28,6 +43,7 @@ const SearchResults: React.FC<SearchResultsProps> = ({
};
const styles = StyleSheet.create({
+ containerSearch: {flexDirection: 'column', flexWrap: 'wrap'},
container: {flexDirection: 'row', flexWrap: 'wrap'},
result: {
marginVertical: 10,