@talend/react-components
Version:
Set of react components.
34 lines (33 loc) • 1.23 kB
JavaScript
;
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