grommet
Version:
focus on the essential experience
35 lines (30 loc) • 1.49 kB
JavaScript
;
exports.__esModule = true;
exports.themeDoc = exports.doc = void 0;
var _reactDesc = require("react-desc");
var _utils = require("../../utils");
var doc = function doc(Grommet) {
var DocumentedGrommet = (0, _reactDesc.describe)(Grommet).availableAt((0, _utils.getAvailableAtBadge)('Grommet')).description('The top level Grommet container.').usage("import { Grommet } from 'grommet';\n<Grommet>...</Grommet>").intrinsicElement('div');
DocumentedGrommet.propTypes = {
full: _reactDesc.PropTypes.bool.description('Whether to take the whole viewport.').defaultValue(false),
plain: _reactDesc.PropTypes.bool.description('Whether or not Grommet should apply a global font-family, font-size, and line-height.').defaultValue(false),
cssVars: _reactDesc.PropTypes.bool.description('Whether to expose the css variables.').defaultValue(false),
theme: _reactDesc.PropTypes.object.description('Custom styles for Grommet app component.'),
userAgent: _reactDesc.PropTypes.string.description('User agent used to detect the device width for setting the initial breakpoint.')
};
return DocumentedGrommet;
};
exports.doc = doc;
var themeDoc = {
'grommet.extend': {
description: 'Any additional style for Grommet.',
type: 'string | (props) => {}',
defaultValue: undefined
},
'global.font.face': {
description: 'Custom font face declaration',
type: 'string | (props) => {}',
defaultValue: undefined
}
};
exports.themeDoc = themeDoc;