UNPKG

@talend/react-components

Version:
34 lines (33 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _classnames = _interopRequireDefault(require("classnames")); var _propTypes = _interopRequireDefault(require("prop-types")); var _CircularProgress = _interopRequireDefault(require("../CircularProgress")); var _LoaderModule = _interopRequireDefault(require("./Loader.module.scss")); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function Loader({ id, className, size = _CircularProgress.default.SIZE.default }) { const loaderClassNames = (0, _classnames.default)('tc-loader', _LoaderModule.default['tc-loader'], className); return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { id: id, className: loaderClassNames, children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_CircularProgress.default, { size: size }) }); } Loader.displayName = 'Loader'; Loader.propTypes = { id: _propTypes.default.string, className: _propTypes.default.string, size: _propTypes.default.oneOf(Object.values(_CircularProgress.default.SIZE)) }; var _default = exports.default = Loader; //# sourceMappingURL=Loader.component.js.map