1.0.0 • Published 2 years ago
@hadeel-mahmoud/react-interactive-rating-widget v1.0.0
Introduction
React rating component that consists of a rating card which allows the user to enter a rating number between 1 and 5 then displays a thank you card once the user has submitted their rating. All the styling and card contents are customizable.
Installation
npm i @hadeel-mahmoud/react-interactive-rating-widget
Usage
import RatingView from "@hadeel-mahmoud/react-interactive-rating-widget";
<RatingView />;
Properties
Property | Type | Description |
---|---|---|
containerStyle | Object | Style of overall wrapper |
ratingViewImage | Image | The image that will appear in the rating view |
ratingViewHeaderText | Text | The header text of rating view |
ratingViewBodyText | Text | The body text content of rating view |
ratingViewSubmitButtonText | Text | The submit button text |
ratingViewImageContainerStyle | Object | The circular image container style |
ratingViewImageStyle | Object | The style of the image in rating view |
ratingViewHeaderStyle | Object | The style of header text in rating view |
ratingViewDescriptionStyle | Object | The style of description text in rating view |
ratingViewSubmitButtonStyle | Object | The style of submit button |
ratingViewNumberContainerStyle | Object | The style of rating numbers container |
ratingViewNumberStyle | Object | The style of the rating numbers. Note that in order to edit the style of the number of hover use the following syntax in the object : "--hover-color": "black","--hover-background-color": "pink", |
ratingViewSelectedNumberStyle | Object | The style of the selected rating value |
thankYouViewImage | Image | The image that will appear in the thank you view |
thankYouText | Text | The thank you text that will appear. |
thankYouViewRatingResultText | Text | The thank you view rating result text should contain the following syntax so that the value selected by the user will be modified on your inserted text: "You selected {value} out of 5" |
thankYouViewDescriptionText | Text | The body text of thank you view |
thankYouViewImageStyle | Object | The style of the thank you image |
thankYouViewRatingResultTextStyle | Object | The style of the rating result text |
thankYouViewHeaderStyle | Object | The style of thank you view header |
thankYouViewDescriptionTextStyle | Object | The style of the thank you view body text |
1.0.0
2 years ago