0.0.7 • Published 6 months ago
@iladiro/angular-counter v0.0.7
Counter
Angular Counter plugin with countdown and progress bar, flexible and easily customizable
Before start
This library is compatible with Angular versions >=15.0.0.0
Note: Please use version 0.0.7, which is compatible with Angular versions >=15.0.0, older versions are only compatible with Angular version ^15.2.0. It was my mistake! Thank you
- npm i @iladiro/angular-counter@0.0.7
- Import IladiroCounterModule into your module from import { IladiroCounterModule } from '@iladiro/angular-counter';
Getting Setup
Use <iladiro-counter></iladiro-counter>
selector to show the counter
Note: The example below shows the mandatory data!
<iladiro-counter [startDate]="'<yourDate>'" [endDate]="'<yourDate>'"></iladiro-counter>
Options
Other options are available besides the mandatory ones
property | type | required | default | notes |
---|---|---|---|---|
startDate | string | yes | undefined | The format to be used is yyyy/mm/dd hh:mm:ss |
endDate | string | yes | undefined | The format to be used is yyyy/mm/dd hh:mm:ss |
title | string | no | undefined | If this data is not passed, the title will not be displayed |
customClass | string | no | undefined | It can be useful to add a custom class to the counter |
expiredAlertText | string | no | Time is expired | This string is shown at the end of the countdown |
progressbarSize | string | no | undefined | To have different sizes (sm - md - lg - xxl) |
progressbarColor | string | no | undefined | To change the color of the bar |
daysLabel | string | no | Days | To show the day field label |
hoursLabel | string | no | Hours | To show the hours field label |
minutesLabel | string | no | Minutes | To show the minutes field label |
secondsLabel | string | no | Seconds | To show the seconds field label |
expiredEvent | event | no | undefined | When the counter expires, the event is issued. Value is a boolean |