react-preloaders2
Version:
🌌Package for adding preloaders to your React apps
31 lines (27 loc) • 691 B
JSX
import React from 'react';
import styled from 'styled-components';
import PropTypes from 'prop-types';
import { withPreloader } from '../Preloader';
import CircleStyles from './CircleStyles';
const Circle = ({ className, color }) => (
<svg className={className} height="50" width="50">
<circle
className="path"
cx="25"
cy="25"
r="20"
stroke={color}
fill="none"
strokeWidth="2.5"
strokeMiterlimit="10"
/>
</svg>
);
Circle.propTypes = {
className: PropTypes.string,
color: PropTypes.string,
};
const StyledCircle = styled(Circle)`
${CircleStyles}
`;
export default withPreloader(StyledCircle);