From e28a8a78b0dd2f7969c23dec846b163137ea2f37 Mon Sep 17 00:00:00 2001 From: Hailey Date: Sun, 11 Aug 2024 12:55:04 -0700 Subject: [PATCH] change to `SearchInput` --- src/view/shell/desktop/Search.tsx | 69 ++++--------------------------- 1 file changed, 7 insertions(+), 62 deletions(-) diff --git a/src/view/shell/desktop/Search.tsx b/src/view/shell/desktop/Search.tsx index f1b1869cd8..1ba2d3f3db 100644 --- a/src/view/shell/desktop/Search.tsx +++ b/src/view/shell/desktop/Search.tsx @@ -2,7 +2,6 @@ import React from 'react' import { ActivityIndicator, StyleSheet, - TextInput, TouchableOpacity, View, ViewStyle, @@ -12,10 +11,6 @@ import { moderateProfile, ModerationDecision, } from '@atproto/api' -import { - FontAwesomeIcon, - FontAwesomeIconStyle, -} from '@fortawesome/react-native-fontawesome' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {StackActions, useNavigation} from '@react-navigation/native' @@ -28,11 +23,11 @@ import {s} from '#/lib/styles' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useActorAutocompleteQuery} from '#/state/queries/actor-autocomplete' import {usePalette} from 'lib/hooks/usePalette' -import {MagnifyingGlassIcon} from 'lib/icons' import {NavigationProp} from 'lib/routes/types' import {precacheProfile} from 'state/queries/profile' import {Link} from '#/view/com/util/Link' import {UserAvatar} from '#/view/com/util/UserAvatar' +import {SearchInput} from 'view/com/util/forms/SearchInput' import {Text} from 'view/com/util/text/Text' import {atoms as a} from '#/alf' @@ -187,42 +182,12 @@ export function DesktopSearch() { return ( - - - - {query ? ( - - - - ) : undefined} - - + {query !== '' && isActive && moderationOpts && ( {isFetching && !autocompleteData?.length ? ( @@ -261,22 +226,6 @@ const styles = StyleSheet.create({ position: 'relative', width: 300, }, - search: { - flex: 1, - flexDirection: 'row', - alignItems: 'center', - borderRadius: 30, - paddingHorizontal: 12, - paddingVertical: 8, - }, - iconWrapper: { - marginRight: 6, - alignSelf: 'center', - }, - input: { - flex: 1, - fontSize: 17, - }, resultsContainer: { marginTop: 10, flexDirection: 'column', @@ -284,8 +233,4 @@ const styles = StyleSheet.create({ borderWidth: 1, borderRadius: 6, }, - noResults: { - textAlign: 'center', - paddingVertical: 10, - }, })