UNPKG

@fluentui/react-northstar

Version:
43 lines (42 loc) 1.77 kB
import * as customPropTypes from '@fluentui/react-proptypes'; import * as PropTypes from 'prop-types'; export var commonPropTypes = { createCommon: function createCommon(config) { if (config === void 0) { config = {}; } var _config = config, _config$accessibility = _config.accessibility, accessibility = _config$accessibility === void 0 ? true : _config$accessibility, _config$as = _config.as, as = _config$as === void 0 ? true : _config$as, _config$children = _config.children, children = _config$children === void 0 ? 'node' : _config$children, _config$className = _config.className, className = _config$className === void 0 ? true : _config$className, _config$color = _config.color, color = _config$color === void 0 ? false : _config$color, _config$content = _config.content, content = _config$content === void 0 ? 'node' : _config$content, _config$styled = _config.styled, styled = _config$styled === void 0 ? true : _config$styled; return Object.assign({}, accessibility && { accessibility: customPropTypes.accessibility }, as && { as: PropTypes.elementType }, children && { children: children === 'element' ? PropTypes.element : PropTypes.node }, className && { className: PropTypes.string }, color && { color: PropTypes.string }, content && { content: content === 'shorthand' ? customPropTypes.itemShorthand : customPropTypes.nodeContent }, styled && { styles: PropTypes.oneOfType([PropTypes.object, PropTypes.func]), variables: PropTypes.oneOfType([PropTypes.object, PropTypes.func]), design: customPropTypes.design }); } }; //# sourceMappingURL=commonPropTypes.js.map