@talend/react-components
Version:
Set of react components.
27 lines • 784 B
JavaScript
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