Skip to main content

Loader

img

Usage​

This props inherits all the Div properties from HTML

import React from 'react'
import {
Div,
CircularProgress,
BorderLinearProgress,
} from 'qdm-component-library'

function App() {
const [progresslow, setProgresslow] = React.useState(0)

React.useEffect(() => {
const timer = setInterval(() => {
setProgresslow((oldProgress) => {
if (oldProgress === 100) {
return 1
}
const diff = Math.random() * 5
return Math.min(oldProgress + diff, 100)
})
}, 500)

return () => {
clearInterval(timer)
}
}, [])

const [progress, setProgress] = React.useState(0)

React.useEffect(() => {
const timer = setInterval(() => {
setProgress((oldProgress) => {
if (oldProgress === 100) {
return 1
}
const diff = Math.random() * 10
return Math.min(oldProgress + diff, 100)
})
}, 500)

return () => {
clearInterval(timer)
}
}, [])
return (
<Div>
<CircularProgress />
<CircularProgress color="secondary" />
<BorderLinearProgress />
<BorderLinearProgress color="secondary" />
<BorderLinearProgress value={progress} />
<BorderLinearProgress value={progresslow} color="secondary" />
</Div>
)
}
export default App

Reference​

Props​

className​

props for providing classname to CircularProgress,BorderLinearProgress component string

id​

props for providing id to CircularProgress,BorderLinearProgress component string

name​

props for providing name to CircularProgress,BorderLinearProgress component string

children​

props for providing children for CircularProgress,BorderLinearProgress Component React Node

inLineStyles​

props give addition props to the CircularProgress,BorderLinearProgress Component type Object

color​

props for providing color to the CircularProgress,BorderLinearProgress Component "inherit" | "primary" | "secondary"

variant​

props for providing variant to the CircularProgress,BorderLinearProgress Component 'determinate' | 'indeterminate' | 'static'

value​

props for providing value to the CircularProgress,BorderLinearProgress Component any