bpk-component-rating-css

4.0.1 • Public • Published

bpk-component-rating

Backpack rating component.

Installation

npm install bpk-component-rating --save-dev

Usage

import React from 'react';
import BpkRating, { RATING_SIZES, RATING_SCALES } from 'bpk-component-rating';

export default () => (
  <BpkRating
    ariaLabel="4.8 Excellent 2,420 reviews"
    value={4.8}
    title="Excellent"
    subtitle="2,420 reviews"
  />

  // Large size rating
  <BpkRating
    ariaLabel="4.4 Very good This place was amazing"
    title="Very good"
    subtitle="This place was amazing"
    size={RATING_SIZES.large}
    value={4.4}
  />

  // Title only rating
  <BpkRating
    ariaLabel="2.3 Bad"
    title="Bad"
    value={2.3}
  />

  // Show scale rating
  <BpkRating
    ariaLabel="3.8 Good Nice choice"
    title="Good"
    subtitle="Nice choice"
    value={3.8}
  />

  // 0-10 scale
  <BpkRating
    ariaLabel="9.9 Awesome It was almost perfect"
    title="Awesome"
    subtitle="It was almost perfect"
    value={9.9}
    ratingScale={RATING_SCALES.zeroToTen}
  />
);

Props

Property PropType Required Default Value
ariaLabel string true -
title oneOfType(string, node) true -
value number true -
className string false null
ratingScale oneOf(RATING_SCALES) false RATING_SCALES.zeroToFive
size oneOf(RATING_SIZES) false RATING_SIZES.base
subtitle string false null
showScale boolean false true

Readme

Keywords

none

Package Sidebar

Install

npm i bpk-component-rating-css

Weekly Downloads

0

Version

4.0.1

License

Apache-2.0

Unpacked Size

32.3 kB

Total Files

10

Last publish

Collaborators

  • k0nserv
  • shaundon
  • georgegillams
  • tiagohngl
  • ojcurt