NumberInputExtraZeroes.js31 lines
mainRawimport Fixture from '../../Fixture';
const React = window.React;
class NumberInputExtraZeroes extends React.Component {
state = {value: '3.0000'};
changeValue = () => {
this.setState({
value: '3.0000',
});
};
onChange = event => {
this.setState({value: event.target.value});
};
render() {
const {value} = this.state;
return (
<Fixture>
<div>{this.props.children}</div>
<div className="control-box">
<input type="number" value={value} onChange={this.onChange} />
<button onClick={this.changeValue}>Reset to "3.0000"</button>
</div>
</Fixture>
);
}
}
export default NumberInputExtraZeroes;
Loading syntax highlighting…