1.1.1 • Published 4 years ago

react-native-rating-modal-box v1.1.1

Weekly downloads
5
License
ISC
Repository
-
Last release
4 years ago

react-native-rating-modal-box

Installation

$ npm i react-native-rating-modal-box
Or
$ yarn add react-native-rating-modal-box

Basic Usage

  • Install react-native first
$ npm i react-native-cli -g
  • Initialization of a react-native project
$ react-native init myproject
  • Then, edit myproject/index.js, like this:
import React, {useState} from 'react'

import RatingModal from 'react-native-rating-modal-box';

const MyComponent = () => {
  const [isOpenRating, setOpenRating] = useState(true);
  return (
    <RatingModal
        iTunesURL="itms-apps://itunes.apple.com/app/11111"
        playMarketURL="market://details?id=com.myproject.text"
        onClose={() => setOpenRating(false)}
        visible={isOpenRating}
        ratingConfirm={selectedRating => {
          console.log('Selected rating', selectedRating);
        }}
      />
  )
}


AppRegistry.registerComponent('myproject', () => MyComponent)

Properties

Basic

typedefaultdescription
visibleboolfalseIf true, modal is visible
onClosefuncCall when cancel button pressed
sendCommentfuncCall when send button pressed, return comment text & select rating {text, selectRating}
ratingConfirmfuncCall when user voted, return selectedRating
changeRatingfuncCall when rating changed, return selectedRating
iTunesURLstringURL to app in iTunes 'itms-apps://itunes.apple.com/app/{APP_ID}'
playMarketURLstringURL to app in PlayMarket 'market://details?id={APP_PACKAGE_NAME}'
defaultRatingnumber5Initial rating
animationTypestringfadeModal animation type
ratingBoxTitleTextstringRating box title text
cancelBtnTextstring'Cancel'Cancel button text
rateBtnTextstring'Rate'Rate button text
commentBoxTitlestringComment box title (style props === ratingBoxTitleStyle)
commentBoxPlaceholderstringComment box input placeholder
sendBtnTextstringStyles for send button

Styles

typedefaultdescription
inputStyleobjectComment input styles
ratingBoxStyleobjectStyles for rating box
ratingBoxTitleStyleobjectStyles for rating box title
modalContainerStyleobjectStyles for modal container
starBtnStylesobjectStyles for star button
cancelBtnTextStylesobjectStyles for cancel button text
cancelBtnStylesobjectStyles for cancel button
rateBtnTextStylesobjectStyles for rate button text
rateBtnStylesobjectStyles for rate button

Contribution

Made with ♥.

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago