Skip to content
This repository was archived by the owner on Dec 19, 2022. It is now read-only.

Commit 147c085

Browse files
committed
Merge pull request #17 from sibeliusseraphini/feature/25_support
add support to 0.25, fix #16
2 parents effea0d + 73e2eff commit 147c085

File tree

3 files changed

+21
-17
lines changed

3 files changed

+21
-17
lines changed

dist/GestureView.js

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,25 @@ var _mixinsDraggable = require('./mixins/draggable');
1616

1717
var _mixinsDraggable2 = _interopRequireDefault(_mixinsDraggable);
1818

19-
var _reactNative = require('react-native');
19+
var _react = require('react');
20+
21+
var _react2 = _interopRequireDefault(_react);
2022

21-
var _reactNative2 = _interopRequireDefault(_reactNative);
23+
var _reactNative = require('react-native');
2224

23-
exports['default'] = _reactNative2['default'].createClass({
25+
exports['default'] = _react2['default'].createClass({
2426
displayName: 'GestureView',
2527

2628
mixins: [(0, _mixinsEvents2['default'])(['onLayout']), (0, _mixinsDraggable2['default'])()],
2729

2830
propTypes: {
29-
gestures: _reactNative.PropTypes.array.isRequired,
30-
onError: _reactNative.PropTypes.func.isRequired,
31-
toStyle: _reactNative.PropTypes.func.isRequired,
32-
style: _reactNative.PropTypes.any,
33-
children: _reactNative.PropTypes.array,
34-
type: _reactNative.PropTypes.oneOf(['View', 'Image']),
35-
source: _reactNative.PropTypes.any
31+
gestures: _react.PropTypes.array.isRequired,
32+
onError: _react.PropTypes.func.isRequired,
33+
toStyle: _react.PropTypes.func.isRequired,
34+
style: _react.PropTypes.any,
35+
children: _react.PropTypes.array,
36+
type: _react.PropTypes.oneOf(['View', 'Image']),
37+
source: _react.PropTypes.any
3638
},
3739

3840
componentDidMount: function componentDidMount() {
@@ -63,14 +65,14 @@ exports['default'] = _reactNative2['default'].createClass({
6365
type: this.props.type || 'View',
6466
source: this.props.source
6567
}, this.gestureResponder.panHandlers);
66-
return _reactNative2['default'].createElement(
68+
return _react2['default'].createElement(
6769
_reactNative.View,
6870
null,
69-
this.props.type === 'View' ? _reactNative2['default'].createElement(
71+
this.props.type === 'View' ? _react2['default'].createElement(
7072
_reactNative.View,
7173
props,
7274
this.props.children
73-
) : _reactNative2['default'].createElement(_reactNative.Image, props)
75+
) : _react2['default'].createElement(_reactNative.Image, props)
7476
);
7577
}
7678
});

examples/showcase.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
const React = require('react-native')
2-
const {drag, pinch, GestureView} = require('react-native-gestures')
3-
const {View, Text, StyleSheet} = React
1+
import React from 'react';
2+
import { View, Text, StyleSheet } from 'react-native';
3+
import { drag, pinch, GestureView } from 'react-native-gestures';
44

55
const styles = StyleSheet.create({
66
container: {

src/GestureView.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import events from './mixins/events'
22
import draggableMixin from './mixins/draggable'
33
import React, {
4-
PropTypes,
4+
PropTypes
5+
} from 'react'
6+
import {
57
View,
68
Image
79
} from 'react-native'

0 commit comments

Comments
 (0)