From 0bd52704dad6249e87737ea5d076f3a6958c1b5c Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Sat, 9 Mar 2024 15:11:14 -0800 Subject: [PATCH] Remove focus styles from buttons - let the browser behavior handle it --- src/components/Button.tsx | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/components/Button.tsx b/src/components/Button.tsx index 36350f619d..7e635a4541 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -140,7 +140,7 @@ export function Button({ })) }, [setState]) - const {baseStyles, hoverStyles, focusStyles} = React.useMemo(() => { + const {baseStyles, hoverStyles} = React.useMemo(() => { const baseStyles: ViewStyle[] = [] const hoverStyles: ViewStyle[] = [] const light = t.name === 'light' @@ -344,12 +344,6 @@ export function Button({ return { baseStyles, hoverStyles, - focusStyles: [ - ...hoverStyles, - { - outline: 0, - } as ViewStyle, - ], } }, [t, variant, color, size, shape, disabled]) @@ -415,7 +409,6 @@ export function Button({ a.justify_center, flattenedBaseStyles, ...(state.hovered || state.pressed ? hoverStyles : []), - ...(state.focused ? focusStyles : []), flatten(style), ]} onPressIn={onPressIn}