import React, { Component } from 'react'
import inputIsValid from '../lib/validate'

export default class RatingInputs extends Component {
  // ...

  handleRating() {
    let rating = Number(this.refs.rating.value)
    let minRating = Number(this.refs.minRating.value)
    let maxRating = Number(this.refs.maxRating.value)
    let starRatio = Number(this.refs.starRatio.value)

    if (inputIsValid(rating, minRating, maxRating, starRatio, this.props.limit)) {
      this.props.onStarRatingsUpdate({
        rating,
        minRating,
        maxRating,
        starRatio
      })
    }
  }

  // ...
}