import {forwardRef, PropsWithChildren} from 'react' import {Pressable, PressableProps, StyleProp, ViewStyle} from 'react-native' import {View} from 'react-native' import {addStyle} from '#/lib/styles' import {useInteractionState} from '#/components/hooks/useInteractionState' interface PressableWithHover extends PressableProps { hoverStyle: StyleProp } export const PressableWithHover = forwardRef< View, PropsWithChildren >(function PressableWithHoverImpl( {children, style, hoverStyle, ...props}, ref, ) { const { state: hovered, onIn: onHoverIn, onOut: onHoverOut, } = useInteractionState() return ( {children} ) })