diff --git a/index.js b/index.js index a0ef88d..cf8ebac 100644 --- a/index.js +++ b/index.js @@ -8,9 +8,11 @@ 'use strict' import React, { Component } from 'react' +import PropTypes from 'prop-types' import { StyleSheet, View, + ViewPropTypes, Text, TouchableOpacity, } from 'react-native' @@ -18,17 +20,17 @@ import { class CircleCheckBox extends Component { static propTypes = { - checked: React.PropTypes.bool, - label: React.PropTypes.string, - outerSize: React.PropTypes.number, - filterSize: React.PropTypes.number, - innerSize: React.PropTypes.number, - outerColor: React.PropTypes.string, - filterColor: React.PropTypes.string, - innerColor: React.PropTypes.string, - onToggle: React.PropTypes.func.isRequired, - labelPosition: React.PropTypes.oneOf(['right', 'left']), - styleCheckboxContainer: View.propTypes.style, + checked: PropTypes.bool, + label: PropTypes.string, + outerSize: PropTypes.number, + filterSize: PropTypes.number, + innerSize: PropTypes.number, + outerColor: PropTypes.string, + filterColor: PropTypes.string, + innerColor: PropTypes.string, + onToggle: PropTypes.func.isRequired, + labelPosition: PropTypes.oneOf(['right', 'left']), + styleCheckboxContainer: ViewPropTypes.style, styleLabel: Text.propTypes.style, };