diff --git a/src/fields/Separator.js b/src/fields/Separator.js index 1b77bcf..53de1a5 100644 --- a/src/fields/Separator.js +++ b/src/fields/Separator.js @@ -1,7 +1,7 @@ 'use strict'; import React from 'react'; -let { View, StyleSheet, Text} = require('react-native'); +let { View, ViewPropTypes, StyleSheet, Text} = require('react-native'); export class Separator extends React.Component{ render(){ @@ -18,7 +18,7 @@ export class Separator extends React.Component{ Separator.propTypes = { labelStyle: Text.propTypes.style, - containerStyle: View.propTypes.style + containerStyle: ViewPropTypes.style } diff --git a/src/lib/InputComponent.js b/src/lib/InputComponent.js index 4f65d8f..0448697 100644 --- a/src/lib/InputComponent.js +++ b/src/lib/InputComponent.js @@ -5,7 +5,7 @@ import PropTypes from 'prop-types'; import ReactNative, { Platform } from 'react-native'; import {Field} from './Field.js'; -const {View, StyleSheet, TextInput, Text} = ReactNative; +const {View, ViewPropTypes, StyleSheet, TextInput, Text} = ReactNative; function validateEmail(email) { var re = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; @@ -208,5 +208,5 @@ export class InputComponent extends React.Component{ InputComponent.propTypes = { labelStyle: Text.propTypes.style, inputStyle: TextInput.propTypes.style, - containerStyle: View.propTypes.style + containerStyle: ViewPropTypes.style } diff --git a/src/lib/LinkComponent.js b/src/lib/LinkComponent.js index c2c0d23..f4a2fea 100644 --- a/src/lib/LinkComponent.js +++ b/src/lib/LinkComponent.js @@ -1,7 +1,7 @@ 'use strict'; import React from 'react'; -let { View, StyleSheet, Text} = require('react-native'); +let { View, ViewPropTypes, StyleSheet, Text} = require('react-native'); import {Field} from './Field'; @@ -48,5 +48,5 @@ export class LinkComponent extends React.Component{ LinkComponent.propTypes = { labelStyle: Text.propTypes.style, - containerStyle: View.propTypes.style + containerStyle: ViewPropTypes.style } diff --git a/src/lib/SwitchComponent.js b/src/lib/SwitchComponent.js index 80f978f..083e178 100644 --- a/src/lib/SwitchComponent.js +++ b/src/lib/SwitchComponent.js @@ -1,7 +1,7 @@ 'use strict'; import React from 'react'; -let { View, StyleSheet, Text, Switch} = require('react-native'); +let { View, ViewPropTypes, StyleSheet, Text, Switch} = require('react-native'); import {Field} from './Field'; @@ -53,7 +53,7 @@ export class SwitchComponent extends React.Component{ SwitchComponent.propTypes = { labelStyle: Text.propTypes.style, - containerStyle: View.propTypes.style, + containerStyle: ViewPropTypes.style, switchStyle: Switch.propTypes.style }