From c4180d9357580a8edd3345b798b516508e178cd1 Mon Sep 17 00:00:00 2001 From: Henry Tao Date: Mon, 6 Jul 2020 18:55:18 -0400 Subject: [PATCH] Fix TalkBack --- src/components/BottomSheet/BottomSheet.tsx | 14 ++++++++++++- .../home/views/CollapsedOverlayView.tsx | 21 ++++++++----------- src/screens/home/views/OverlayView.tsx | 8 +++---- 3 files changed, 26 insertions(+), 17 deletions(-) diff --git a/src/components/BottomSheet/BottomSheet.tsx b/src/components/BottomSheet/BottomSheet.tsx index fcfa5ae40..f11a41fd8 100644 --- a/src/components/BottomSheet/BottomSheet.tsx +++ b/src/components/BottomSheet/BottomSheet.tsx @@ -71,12 +71,20 @@ const BottomSheetInternal = ( <> {collapsedComponentWrapper} - {expandedComponentWrapper} + + {expandedComponentWrapper} + ); @@ -106,6 +114,10 @@ const styles = StyleSheet.create({ spacer: { marginBottom: -18, }, + collapseContent: { + position: 'absolute', + width: '100%', + }, }); export const BottomSheet = forwardRef(BottomSheetInternal); diff --git a/src/screens/home/views/CollapsedOverlayView.tsx b/src/screens/home/views/CollapsedOverlayView.tsx index b5f8cc5bd..e47d9cf0d 100644 --- a/src/screens/home/views/CollapsedOverlayView.tsx +++ b/src/screens/home/views/CollapsedOverlayView.tsx @@ -1,5 +1,5 @@ import React, {useEffect} from 'react'; -import {TouchableHighlight, View, StyleSheet} from 'react-native'; +import {TouchableOpacity, View, StyleSheet} from 'react-native'; import Animated, {pow} from 'react-native-reanimated'; import {Box, Text, BottomSheetBehavior, Icon} from 'components'; import {useI18n} from '@shopify/react-i18n'; @@ -22,12 +22,12 @@ export const CollapsedOverlayView = ({status, notificationWarning, bottomSheetBe }, [notificationWarning, bottomSheetBehavior]); return ( - - - - - + + + + + @@ -63,17 +63,14 @@ export const CollapsedOverlayView = ({status, notificationWarning, bottomSheetBe - + ); }; const styles = StyleSheet.create({ content: { - marginTop: 10, - }, - collapseContent: { - position: 'absolute', - width: '100%', + paddingTop: 10, + paddingBottom: 10, }, collapseContentHandleBar: { position: 'absolute', diff --git a/src/screens/home/views/OverlayView.tsx b/src/screens/home/views/OverlayView.tsx index 2662f69ca..09eeb38dd 100644 --- a/src/screens/home/views/OverlayView.tsx +++ b/src/screens/home/views/OverlayView.tsx @@ -140,6 +140,9 @@ export const OverlayView = ({ + + + - - - @@ -191,7 +191,7 @@ const styles = StyleSheet.create({ top: -32, }, collapseButton: { - height: 36, + height: 48, width: '100%', alignItems: 'center', justifyContent: 'flex-start',