Files
discord-decomp/_bundle/_default_1825.jsx
T
2026-11-01 12:12:55 +02:00

18 lines
971 B
React

// 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 <TouchableNativeFeedback accessibilityHint={accessibilityHint} accessibilityLabel={accessibilityLabel} accessibilityRole="button" accessibilityState={useMemo(() => ({
disabled
}), [disabled])} background={useMemo(() => TouchableNativeFeedback.Ripple(theme[keyboardState].ripple, true, c13249_1), [keyboardState, rippleRadius, theme])} style={style} testID={testID} onPress={onPress}>
<View style={style}>{children}</View>
</TouchableNativeFeedback>;
};