UNPKG

design-system-govbr-rnp

Version:

## Padrão Digital de Governo - React Biblioteca de componentes React que implementa o [Padrão Visual digital do governo](https://www.gov.br/ds/). O objetivo da biblioteca é facilitar a implementação e promover a padronização das interfaces de sistemas do

34 lines (33 loc) 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _styles = require("./styles"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var Loading = function Loading(_ref) { var percent = _ref.percent, size = _ref.size; var renderPercentLoading = function renderPercentLoading() { return /*#__PURE__*/_react.default.createElement(_styles.PercentLoading, { "data-progress": percent }, /*#__PURE__*/_react.default.createElement(_styles.Mask, { className: "full" }, /*#__PURE__*/_react.default.createElement(_styles.Fill, null)), /*#__PURE__*/_react.default.createElement(_styles.Mask, null, /*#__PURE__*/_react.default.createElement(_styles.Fill, null))); }; return percent ? renderPercentLoading() : /*#__PURE__*/_react.default.createElement(_styles.DefaultLoading, { size: size }); }; Loading.defaultProps = { percent: null, size: "small" }; Loading.propTypes = { percent: _propTypes.default.number, size: _propTypes.default.string }; var _default = Loading; exports.default = _default;