Merge branch 'main' of github.com:bluesky-social/social-app into main

This commit is contained in:
Paul Frazee 2023-12-28 13:43:01 -08:00
commit 23c9c8977b
7 changed files with 37 additions and 17 deletions

View file

@ -11,6 +11,7 @@ import {
FontAwesomeIcon,
FontAwesomeIconStyle,
} from '@fortawesome/react-native-fontawesome'
import {HITSLOP_10} from 'lib/constants'
import {MagnifyingGlassIcon} from 'lib/icons'
import {useTheme} from 'lib/ThemeContext'
import {usePalette} from 'lib/hooks/usePalette'
@ -71,7 +72,8 @@ export function SearchInput({
onPress={onPressCancelSearchInner}
accessibilityRole="button"
accessibilityLabel={_(msg`Clear search query`)}
accessibilityHint="">
accessibilityHint=""
hitSlop={HITSLOP_10}>
<FontAwesomeIcon
icon="xmark"
size={16}

View file

@ -494,6 +494,8 @@ export function FeedsScreen(_props: Props) {
// @ts-ignore our .web version only -prf
desktopFixedHeight
scrollIndicatorInsets={{right: 1}}
keyboardShouldPersistTaps="handled"
keyboardDismissMode="on-drag"
/>
{hasSession && (

View file

@ -162,6 +162,8 @@ function SearchScreenSuggestedFollows() {
// @ts-ignore web only -prf
desktopFixedHeight
contentContainerStyle={{paddingBottom: 1200}}
keyboardShouldPersistTaps="handled"
keyboardDismissMode="on-drag"
/>
) : (
<CenteredView sideBorders style={[pal.border, s.hContentRegion]}>
@ -578,7 +580,8 @@ export function SearchScreen(
onPress={onPressClearQuery}
accessibilityRole="button"
accessibilityLabel={_(msg`Clear search query`)}
accessibilityHint="">
accessibilityHint=""
hitSlop={HITSLOP_10}>
<FontAwesomeIcon
icon="xmark"
size={16}
@ -590,7 +593,10 @@ export function SearchScreen(
{query || inputIsFocused ? (
<View style={styles.headerCancelBtn}>
<Pressable onPress={onPressCancelSearch} accessibilityRole="button">
<Pressable
onPress={onPressCancelSearch}
accessibilityRole="button"
hitSlop={HITSLOP_10}>
<Text style={[pal.text]}>
<Trans>Cancel</Trans>
</Text>
@ -604,7 +610,11 @@ export function SearchScreen(
{isFetching ? (
<Loader />
) : (
<ScrollView style={{height: '100%'}} dataSet={{stableGutters: '1'}}>
<ScrollView
style={{height: '100%'}}
dataSet={{stableGutters: '1'}}
keyboardShouldPersistTaps="handled"
keyboardDismissMode="on-drag">
{searchResults.length ? (
searchResults.map((item, i) => (
<SearchResultCard