UNPKG

@talend/react-components

Version:
27 lines 784 B
import classNames from 'classnames'; import PropTypes from 'prop-types'; import CircularProgress from '../CircularProgress'; import theme from './Loader.module.scss'; import { jsx as _jsx } from "react/jsx-runtime"; function Loader({ id, className, size = CircularProgress.SIZE.default }) { const loaderClassNames = classNames('tc-loader', theme['tc-loader'], className); return /*#__PURE__*/_jsx("div", { id: id, className: loaderClassNames, children: /*#__PURE__*/_jsx(CircularProgress, { size: size }) }); } Loader.displayName = 'Loader'; Loader.propTypes = { id: PropTypes.string, className: PropTypes.string, size: PropTypes.oneOf(Object.values(CircularProgress.SIZE)) }; export default Loader; //# sourceMappingURL=Loader.component.js.map