Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vikram2009/top-loading-bar

top loading bar for javascirpt frameworks
https://github.com/vikram2009/top-loading-bar

js mit mit-licence next next-ts npm npmp package reactjs redwoodjs top-loading-bar ts vitejs vitejs-react-typescript yarn

Last synced: 7 days ago
JSON representation

top loading bar for javascirpt frameworks

Awesome Lists containing this project

README

        

## Top Loading Bar

Top Loading Bar - reactjs | Product Hunt

Support :-
- email : [email protected]
- website: https://vikramsrinivas.me
- Fell free to open PR and Issues

Using npm :-
```bash
npm i top-loading-bar
```

Using yarn :-
```bash
yarn add top-loading-bar
```
How to use this :-

- demo repo :- https://github.com/vikram2009/top-loading-bar_demo
- demo website :- https://top-loading-bar-demo.vercel.app/

With ref :-
```jsx
import React, { useRef } from 'react'
import LoadingBar from 'top-loading-bar/dist'

const App = () => {
const ref = useRef(null)

return (



ref.current.continuousStart()}>
Start Continuous Loading Bar

ref.current.staticStart()}>
Start Static Loading Bar

ref.current.complete()}>Complete



)
}

export default App
```

With state :-
```jsx
import React, { useState } from 'react'
import LoadingBar from 'top-loading-bar/dist'

const App = () => {
const [progress, setProgress] = useState(0)

return (


setProgress(0)}
/>
setProgress(progress + 10)}>Add 10%
setProgress(progress + 60)}>Add 70%
setProgress(progress + 20)}>Add 90%
setProgress(100)}>Complete



)
}

export default App
```

recommended frameworks are Nextjs and Reactjs