Files
react-native-web/packages/website/storybook/1-components/Switch/examples/TouchableWrapper.js
Nicolas Gallagher a8e5d43db5 Move 'website' to 'packages/website'
Keep all workspaces in the 'packages' directory.
2018-06-03 11:32:55 -07:00

40 lines
765 B
JavaScript

/* eslint-disable react/jsx-no-bind */
/**
* @flow
*/
import React from 'react';
import { Switch, TouchableHighlight, View } from 'react-native';
class TouchableWrapperExample extends React.PureComponent {
state = {
on: false
};
render() {
const { on } = this.state;
return (
<View>
<TouchableHighlight onPress={() => {}} style={style} underlayColor="#eee">
<Switch onValueChange={this._handleChange} value={on} />
</TouchableHighlight>
</View>
);
}
_handleChange = value => {
this.setState({ on: value });
};
}
const style = {
alignSelf: 'flex-start',
borderWidth: 1,
borderColor: '#ddd',
paddingHorizontal: 50,
paddingVertical: 20
};
export default TouchableWrapperExample;