UNPKG

react-native-ui-lib

Version:

<p align="center"> <img src="https://user-images.githubusercontent.com/1780255/105469025-56759000-5ca0-11eb-993d-3568c1fd54f4.png" height="250px" style="display:block"/> </p> <p align="center">UI Toolset & Components Library for React Native</p> <p a

40 lines (39 loc) 1.26 kB
import React from 'react'; import { TouchableOpacityProps as RNTouchableOpacityProps } from 'react-native'; import { ContainerModifiers } from '../../commons/new'; import { ViewProps } from '../view'; export interface TouchableOpacityProps extends Omit<RNTouchableOpacityProps, 'style' | 'onPress'>, ContainerModifiers { /** * background color for TouchableOpacity */ backgroundColor?: string; /** * throttle time in MS for onPress callback */ throttleTime?: number; /** * throttle options {leading, trailing} */ throttleOptions?: { leading: boolean; trailing: boolean; }; /** * Apply background color on TouchableOpacity when active (press is on) */ activeBackgroundColor?: string; /** * Should use a more native touchable opacity component */ useNative?: boolean; /** * Custom value of any type to pass on to TouchableOpacity and receive back in onPress callback */ customValue?: any; style?: ViewProps['style']; onPress?: (props?: TouchableOpacityProps | any) => void; } declare const _default: React.ComponentClass<TouchableOpacityProps & { useCustomTheme?: boolean | undefined; }, any>; export default _default;