star-rating-web-component
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

Star Rating

Star Rating web component. Framework-independent: use with Ionic, Angular, Vue, React, vanilla Javascript, etc. You can choose any color (default is gold), any font size (default is 25px), and any number of stars (default is 5). Created with Stencil.js.

Installation

npm install star-rating-web-component --save

Setup after installation depends on which framework you are using. See the Setup Page on Github for details.

Sample Usage

The following produces a rating component with five gold stars of size 25px:

<star-rating (rated)="newRating($event)"></star-rating>

The following produces a rating component with four blue stars of size 50px, and starts with a rating of 3.

<star-rating color="blue" 
             stars="4" 
             size="50" 
             rating="3" 
             (rated)="newRating($event)">
</star-rating>

Sample Typescript rating handler:

newRating(ratingEvent: CustomEvent) {
    let rating: number = ratingEvent.detail;
    console.log('New rating: ',rating);
}

Package Sidebar

Install

npm i star-rating-web-component

Weekly Downloads

3

Version

1.1.1

License

MIT

Unpacked Size

88.9 kB

Total Files

17

Last publish

Collaborators

  • aaronsterling