diff --git a/packages/components/src/components/animated/AnimatedIcon.tsx b/packages/components/src/components/animated/AnimatedIcon.tsx index ddc5b05b..539f4185 100644 --- a/packages/components/src/components/animated/AnimatedIcon.tsx +++ b/packages/components/src/components/animated/AnimatedIcon.tsx @@ -16,6 +16,7 @@ export interface AnimatedIconProps extends Omit { export const AnimatedIcon = ({ color, style, ...props }: AnimatedIconProps) => ( diff --git a/packages/components/src/components/columns/ColumnHeaderItem.tsx b/packages/components/src/components/columns/ColumnHeaderItem.tsx index cad5401e..669a8066 100644 --- a/packages/components/src/components/columns/ColumnHeaderItem.tsx +++ b/packages/components/src/components/columns/ColumnHeaderItem.tsx @@ -193,7 +193,6 @@ export function ColumnHeaderItem(props: ColumnHeaderItemProps) { !!iconName && ( | undefined + analyticsValue?: number | undefined animated?: boolean className?: string + selectable?: boolean } export const TouchableOpacity = React.forwardRef( @@ -25,6 +26,7 @@ export const TouchableOpacity = React.forwardRef( analyticsValue, animated, onPress: _onPress, + selectable, ...props }: TouchableOpacityProps, ref: any, @@ -53,7 +55,11 @@ export const TouchableOpacity = React.forwardRef( ref={ref} className={`touchable-opacity ${props.className || ''}`.trim()} onPress={onPress} - style={[props.style, props.disabled && { opacity: 0.5 }]} + style={[ + props.style, + props.disabled && { opacity: 0.5 }, + selectable === true && ({ userSelect: undefined } as any), + ]} /> ) },