Learn more  » Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

skava / @skava/ui   js

Repository URL to install this package:

Version: 2.8.8 

/ src / components / features / Animations / Preloader / MaterialCircleLoader / MaterialCircleLoader.tsx

import React from 'react'
import { fromPropsToIdentifier } from 'atoms/Icons/deps'
import { materialCircleLoaderStyles } from './styled'
import Vector from 'atoms/Vector'

@materialCircleLoaderStyles
class MaterialCircleLoader extends React.PureComponent {
  render() {
    /* prettier-ignore */
    return (
      <div className="material-circle-loader">
        <Vector
          viewBox="25 25 50 50"
          vectorClassName="circular"
          namespace={fromPropsToIdentifier({vectorClassName: 'circular'})}
        >
          <circle className="path" cx="50" cy="50" r="20" fill="none" strokeWidth="2" strokeMiterlimit="10" />
        </Vector>
      </div>
    )
  }
}

export { MaterialCircleLoader }
export default MaterialCircleLoader