Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. updateFromValue(evt) {
  2. this.setState({
  3. filterFrom: evt.target.value
  4. });
  5. }
  6. updateToValue(evt) {
  7. this.setState({
  8. filterTo: evt.target.value
  9. });
  10. }
  11.  
  12. isInRange(orderNumber) {
  13. let isInRange = true;
  14. if (this.state.filterFrom !== undefined && this.state.filterFrom !== null) {
  15. isInRange = orderNumber >= this.state.filterFrom;
  16. }
  17. if (
  18. isInRange &&
  19. this.state.filterTo !== undefined &&
  20. this.state.filterTo !== null
  21. ) {
  22. isInRange = orderNumber <= this.state.filterFrom;
  23. }
  24. return isInRange;
  25. }
  26. render() {
  27. return (
  28. <div>
  29. {this.state.orders.orders
  30. .filter(
  31. order => this.isInRange(order.orderNumber)
  32. )
  33. .map(filteredOrder => {
  34. return <div>{filteredOrder.orderNumber}</div>;
  35. })}
  36. </div>
  37. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement