// Metro module 1825 (f1826). import { useMemo } from "react"; import { TouchableNativeFeedback, View, Platform, TouchableOpacity } from "react-native"; import { useKeyboardState } from "./useResizeMode"; Platform; TouchableOpacity; export default (a0) => { const { children, onPress, disabled, accessibilityLabel, accessibilityHint, testID, rippleRadius = 18 } = a0; let c13249_1 = rippleRadius; const { style, theme } = a0; const keyboardState = useKeyboardState((a0) => a0.appearance); return ({ disabled }), [disabled])} background={useMemo(() => TouchableNativeFeedback.Ripple(theme[keyboardState].ripple, true, c13249_1), [keyboardState, rippleRadius, theme])} style={style} testID={testID} onPress={onPress}> {children} ; };