app/react/Forms/components/NumericRange.js
Definition for rule 'node/no-restricted-import' was not found.import PropTypes from 'prop-types';import React, { Component } from 'react';import { Translate } from 'app/I18N';import Numeric from './Numeric'; Prefer named exports.
Export statements should appear at the end of the fileexport default class NumericRange extends Component { constructor(props) { super(props); const value = props.value || {}; this.state = { from: value.from, to: value.to }; } onChange(prop, value) { const newState = { ...this.state, [prop]: value, }; this.setState(newState); const { from, to } = newState; this.props.onChange({ ...(from !== '' ? { from } : {}), ...(to !== '' ? { to } : {}), }); } render() { return ( <div> <div className="Numeric__From"> <Translate translationKey='Label date "From"'>From:</Translate> <Numeric value={this.state.from} onChange={val => this.onChange('from', val)} /> </div> <div className="Numeric__To"> <Translate translationKey='Label date "to"'>To:</Translate> <Numeric value={this.state.to} onChange={val => this.onChange('to', val)} /> </div> </div> ); }} NumericRange.propTypes = {'model' PropType is defined but prop is never used
propType "model" is not required, but has no corresponding defaultProps declaration. model: PropTypes.string,propType "value" is not required, but has no corresponding defaultProps declaration.
Prop type "object" is forbidden value: PropTypes.object,propType "onChange" is not required, but has no corresponding defaultProps declaration. onChange: PropTypes.func,};