simple-circular-progress
Version:
Simple circular progress bar to be use in ionic, Angular and React
85 lines (59 loc) • 2.33 kB
Markdown

Simple Circular Progress Bar is a web component to nicely show the progress in a circular manner.
Use npm to install the package
```bash
npm install simple-circular-progress
```
Add below code to main.ts file
```
import { defineCustomElements } from 'simple-circular-progress';
.....
.....
defineCustomElements(window); // call the function here at the end of the file
```
import in your page module.ts file i.e. in your home.module.ts
```typescript
import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; // Also import this
import 'simple-circular-progress';
@NgModule({
imports: [CommonModule, FormsModule, IonicModule, HomePageRoutingModule],
declarations: [HomePage],
schemas: [CUSTOM_ELEMENTS_SCHEMA], // here is the schema declaration to add
})
export class HomePageModule {}
```
In your html(view)
```
<div style="width: 150px; height: 150px">
<simple-circular-progress
hide-label="false"
progress-percentage="40"
progress-color="#3f51b5"
progress-stroke-color="#f1f1f1"
label="<strong>40% <br/> New </strong>"
label-font-size="1.3rem">
</simple-circular-progress>
</div>
```
```
hide-label="false/true" // Hide label in the center of progress bar
progress-percentage="40" // Progress bar percentage only number
progress-color="#3f51b5" // Any valid color code to color progress
progress-stroke-color="#f1f1f1" // Any valid color code to color circular stroke
label="<strong>40% <br/> New </strong>" // Any valid html to be display in center of progress bar
label-font-size="1.3rem" // Any valid font size to apply label
```
checkout the [ionic example](https://github.com/umarmemon1910/ionic-simple-circular-progress-example)
checkout the [angular example](https://github.com/umarmemon1910/angular-simple-circular-progress-example)
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
[](https://choosealicense.com/licenses/mit/)
[](https://github.com/umarmemon1910)