19 lines
501 B
TypeScript
19 lines
501 B
TypeScript
|
import React from 'react';
|
||
|
import { TouchableNativeFeedback, TouchableOpacity, TouchableOpacityProps, View } from 'react-native';
|
||
|
|
||
|
import { isIOS } from '../../lib/methods/helpers';
|
||
|
|
||
|
const NativeButton = (props: TouchableOpacityProps) => {
|
||
|
if (isIOS) {
|
||
|
return <TouchableOpacity {...props}>{props.children}</TouchableOpacity>;
|
||
|
}
|
||
|
|
||
|
return (
|
||
|
<TouchableNativeFeedback {...props}>
|
||
|
<View style={props.style}>{props.children}</View>
|
||
|
</TouchableNativeFeedback>
|
||
|
);
|
||
|
};
|
||
|
|
||
|
export default NativeButton;
|