rax-touchable
Version:
Touchable component for Rax.
32 lines (25 loc) • 532 B
JavaScript
import {createElement, Component} from 'rax';
import {isWeex} from 'universal-env';
import View from 'rax-view';
class Touchable extends Component {
static propTypes = {};
render() {
let props = this.props;
let nativeProps = {
...props,
style: {
...styles.initial,
...props.style
},
onClick: props.onPress
};
delete nativeProps.onPress;
return <View {...nativeProps} />;
}
}
const styles = {
initial: {
cursor: 'pointer'
}
};
export default Touchable;