0.0.1 • Published 5 years ago

react-native-review-modal v0.0.1

Weekly downloads
12
License
MIT
Repository
github
Last release
5 years ago

Review Modal with dynamic rate system and comment feature for React Native

npm version npm Platform - Android and iOS License: MIT styled with prettier

Installation

Add the dependency:

React Native:

npm i react-native-review-modal

Peer Dependencies

IMPORTANT! You need install them.
"react": ">= 16.x.x",
"react-native": ">= 0.55.x",
"react-native-modal": ">= 11.1.0",
"react-native-star-rating": ">= 1.1.0",
"react-native-vector-icons": ">= 6.6.0",
"react-native-linear-gradient": ">= 2.5.4",
"@freakycoder/react-native-text-area": ">= 0.0.11"

Basic Usage

import ReviewModal from "react-native-review-modal";

constructor(props) {
  super(props);
  this.state = {
    starCount: 3.6
  };
}

onStarRatingPress(rating) {
  this.setState({
    starCount: rating
  });
}

render() {
  return (
    <ReviewModal
      starRating={this.state.starCount}
      onStarRatingPress={rating => {
        this.onStarRatingPress(rating);
      }}
    />
  );
}

Configuration - Props

PropertyTypeDefaultDescription
backgroundColorcolor"rgba(0, 0, 0, 0.5)"change the backdrop's color
typestring"FadingCircleAlt"change the type of spinner's icon
sizenumber50change the spinner's size
colorcolorwhitechange the spinner's color
spinnerStylestyledefaultset your own style for spinner
spinnerIsVisiblebooleantruechange the visibility of spinner
textColorcolorwhitechange the dynamic text's color
textStylestyledefaultset your own style for text
numberOfLinesnumber2RECOMMENDED! Do NOT change the number of lines, users cannot read long texts below 1.5 sec

Author

FreakyCoder, kurayogun@gmail.com

License

React Native Review Modal Library is available under the MIT license. See the LICENSE file for more info.