Group 'perspective' style propType with transforms

This commit is contained in:
Nicolas Gallagher
2018-02-20 17:40:57 -08:00
parent 5c462303de
commit 073940fc4e
2 changed files with 4 additions and 4 deletions
@@ -14,7 +14,7 @@ import ColorPropType from '../ColorPropType';
import LayoutPropTypes from '../../modules/LayoutPropTypes'; import LayoutPropTypes from '../../modules/LayoutPropTypes';
import ShadowPropTypes from '../../modules/ShadowPropTypes'; import ShadowPropTypes from '../../modules/ShadowPropTypes';
import TransformPropTypes from '../../modules/TransformPropTypes'; import TransformPropTypes from '../../modules/TransformPropTypes';
import { number, oneOf, oneOfType, string } from 'prop-types'; import { number, oneOf, string } from 'prop-types';
const overscrollBehaviorType = oneOf(['auto', 'contain', 'none']); const overscrollBehaviorType = oneOf(['auto', 'contain', 'none']);
@@ -50,8 +50,6 @@ const ViewStylePropTypes = {
overscrollBehavior: overscrollBehaviorType, overscrollBehavior: overscrollBehaviorType,
overscrollBehaviorX: overscrollBehaviorType, overscrollBehaviorX: overscrollBehaviorType,
overscrollBehaviorY: overscrollBehaviorType, overscrollBehaviorY: overscrollBehaviorType,
perspective: oneOfType([number, string]),
perspectiveOrigin: string,
touchAction: oneOf([ touchAction: oneOf([
'auto', 'auto',
'inherit', 'inherit',
@@ -8,10 +8,12 @@
* @flow * @flow
*/ */
import { arrayOf, number, oneOfType, shape, string } from 'prop-types'; import { arrayOf, number, oneOf, oneOfType, shape, string } from 'prop-types';
const numberOrString = oneOfType([number, string]); const numberOrString = oneOfType([number, string]);
const TransformPropTypes = { const TransformPropTypes = {
perspective: oneOfType([number, string]),
perspectiveOrigin: string,
transform: arrayOf( transform: arrayOf(
oneOfType([ oneOfType([
shape({ perspective: numberOrString }), shape({ perspective: numberOrString }),