UNPKG

@scientist-softserv/webstore-component-library

Version:

A React component library intended for use with WebStore applications

38 lines (33 loc) 813 B
import React from 'react' import PropTypes from 'prop-types' import { TailSpin } from 'react-loader-spinner' const Loading = ({ addClass, color, height, radius, width, wrapperStyle, ...props }) => ( <TailSpin ariaLabel='tail-spin-loading' color={color} height={height} width={width} radius={radius} visible wrapperStyle={{ justifyContent: 'center', ...wrapperStyle }} wrapperClass={addClass} {...props} /> ) Loading.propTypes = { addClass: PropTypes.string, color: PropTypes.string, height: PropTypes.number, width: PropTypes.number, radius: PropTypes.number, wrapperStyle: PropTypes.shape({}), wrapperClass: PropTypes.string, } Loading.defaultProps = { addClass: '', color: '#6a6a6a', height: 40, width: 40, radius: 1, } export default Loading