1 | "use strict";
|
2 |
|
3 | exports.__esModule = true;
|
4 | exports.genericProps = exports.colorPropType = exports.backgroundPropType = exports.a11yTitlePropType = void 0;
|
5 |
|
6 | var _reactDesc = require("react-desc");
|
7 |
|
8 | var a11yTitlePropType = _reactDesc.PropTypes.string.description('Custom title to be used by screen readers.');
|
9 |
|
10 | exports.a11yTitlePropType = a11yTitlePropType;
|
11 |
|
12 | var backgroundPropType = _reactDesc.PropTypes.oneOfType([_reactDesc.PropTypes.string, _reactDesc.PropTypes.shape({
|
13 | color: _reactDesc.PropTypes.string,
|
14 | opacity: _reactDesc.PropTypes.oneOfType([_reactDesc.PropTypes.oneOf(['weak', 'medium', 'strong']), _reactDesc.PropTypes.bool])
|
15 | })]).description('Background color');
|
16 |
|
17 | exports.backgroundPropType = backgroundPropType;
|
18 |
|
19 | var colorPropType = _reactDesc.PropTypes.oneOfType([_reactDesc.PropTypes.string, _reactDesc.PropTypes.shape({
|
20 | dark: _reactDesc.PropTypes.string,
|
21 | light: _reactDesc.PropTypes.string
|
22 | })]);
|
23 |
|
24 | exports.colorPropType = colorPropType;
|
25 | var MARGIN_SIZES = ['xxsmall', 'xsmall', 'small', 'medium', 'large', 'xlarge'];
|
26 | var genericProps = {
|
27 | a11yTitle: a11yTitlePropType,
|
28 | alignSelf: _reactDesc.PropTypes.oneOf(['start', 'center', 'end', 'stretch']).description("How to align along the cross axis when contained in\n a Box or along the column axis when contained in a Grid."),
|
29 | gridArea: _reactDesc.PropTypes.string.description("The name of the area to place\n this inside a parent Grid."),
|
30 | margin: _reactDesc.PropTypes.oneOfType([_reactDesc.PropTypes.oneOf(['none'].concat(MARGIN_SIZES)), _reactDesc.PropTypes.shape({
|
31 | bottom: _reactDesc.PropTypes.oneOfType([_reactDesc.PropTypes.oneOf(MARGIN_SIZES), _reactDesc.PropTypes.string]),
|
32 | horizontal: _reactDesc.PropTypes.oneOfType([_reactDesc.PropTypes.oneOf(MARGIN_SIZES), _reactDesc.PropTypes.string]),
|
33 | left: _reactDesc.PropTypes.oneOfType([_reactDesc.PropTypes.oneOf(MARGIN_SIZES), _reactDesc.PropTypes.string]),
|
34 | right: _reactDesc.PropTypes.oneOfType([_reactDesc.PropTypes.oneOf(MARGIN_SIZES), _reactDesc.PropTypes.string]),
|
35 | top: _reactDesc.PropTypes.oneOfType([_reactDesc.PropTypes.oneOf(MARGIN_SIZES), _reactDesc.PropTypes.string]),
|
36 | vertical: _reactDesc.PropTypes.oneOfType([_reactDesc.PropTypes.oneOf(MARGIN_SIZES), _reactDesc.PropTypes.string])
|
37 | }), _reactDesc.PropTypes.string]).description("The amount of margin around the component. An object can\n be specified to distinguish horizontal margin, vertical margin, and\n margin on a particular side.")
|
38 | };
|
39 | exports.genericProps = genericProps; |
\ | No newline at end of file |