[add] StyleSheet validation allows table styles

Fix #605
This commit is contained in:
Nicolas Gallagher
2017-08-16 11:27:45 -07:00
parent 586f134f76
commit ef907dce22

View File

@@ -15,7 +15,7 @@ import TextInputStylePropTypes from '../../components/TextInput/TextInputStylePr
import TextStylePropTypes from '../../components/Text/TextStylePropTypes';
import ViewStylePropTypes from '../../components/View/ViewStylePropTypes';
import warning from 'fbjs/lib/warning';
import { oneOf, string } from 'prop-types';
import { number, oneOf, string } from 'prop-types';
// Hardcoded because this is a legit case but we don't want to load it from
// a private API. We might likely want to unify style sheet creation with how it
@@ -84,12 +84,16 @@ StyleSheetValidation.addValidStylePropTypes(ImageStylePropTypes);
StyleSheetValidation.addValidStylePropTypes(TextStylePropTypes);
StyleSheetValidation.addValidStylePropTypes(TextInputStylePropTypes);
StyleSheetValidation.addValidStylePropTypes(ViewStylePropTypes);
StyleSheetValidation.addValidStylePropTypes({
appearance: string,
borderCollapse: string,
borderSpacing: oneOf([number, string]),
clear: string,
cursor: string,
float: oneOf(['left', 'none', 'right']),
font: string /* @private */,
listStyle: string,
pointerEvents: string
pointerEvents: string,
tableLayout: string
});