UNPKG

grommet

Version:

focus on the essential experience

35 lines (30 loc) 1.49 kB
"use strict"; 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;