import { PureComponent } from 'react';
import PropTypes from 'prop-types';
import { length } from 'stringz';
export default class CharacterCounter extends PureComponent {
static propTypes = {
text: PropTypes.string.isRequired,
max: PropTypes.number.isRequired,
};
checkRemainingText (diff) {
if (diff < 0) {
return {diff};
}
return {diff};
}
render () {
const diff = this.props.max - length(this.props.text);
return this.checkRemainingText(diff);
}
}