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

View File

@@ -14,7 +14,7 @@ import ColorPropType from '../ColorPropType';
import LayoutPropTypes from '../../modules/LayoutPropTypes';
import ShadowPropTypes from '../../modules/ShadowPropTypes';
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']);
@@ -50,8 +50,6 @@ const ViewStylePropTypes = {
overscrollBehavior: overscrollBehaviorType,
overscrollBehaviorX: overscrollBehaviorType,
overscrollBehaviorY: overscrollBehaviorType,
perspective: oneOfType([number, string]),
perspectiveOrigin: string,
touchAction: oneOf([
'auto',
'inherit',

View File

@@ -8,10 +8,12 @@
* @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 TransformPropTypes = {
perspective: oneOfType([number, string]),
perspectiveOrigin: string,
transform: arrayOf(
oneOfType([
shape({ perspective: numberOrString }),