Browse Source

Fix input demo tooltip

pull/4939/head
afc163 8 years ago
parent
commit
173b8c46ad
  1. 18
      components/input/__tests__/__snapshots__/demo.test.js.snap
  2. 9
      components/input/demo/tooltip.md

18
components/input/__tests__/__snapshots__/demo.test.js.snap

@ -405,15 +405,11 @@ exports[`test renders ./components/input/demo/textarea.md correctly 1`] = `
`;
exports[`test renders ./components/input/demo/tooltip.md correctly 1`] = `
<div
class="numeric-input-demo">
<div>
<input
class="ant-input"
maxlength="25"
placeholder="input a number"
type="text"
value="" />
</div>
</div>
<input
class="ant-input"
maxlength="25"
placeholder="Input a number"
style="width:120px;"
type="text"
value="" />
`;

9
components/input/demo/tooltip.md

@ -40,7 +40,6 @@ class NumericInput extends React.Component {
this.props.onChange(value);
}
}
// '.' at the end or only '-' in the input box.
onBlur = () => {
const { value, onBlur, onChange } = this.props;
@ -51,14 +50,13 @@ class NumericInput extends React.Component {
onBlur();
}
}
render() {
const { value } = this.props;
const title = value ? (
<span className="numeric-input-title">
{value !== '-' ? formatNumber(value) : '-'}
</span>
) : '';
) : 'Input a number';
return (
<Tooltip
trigger={['focus']}
@ -70,7 +68,7 @@ class NumericInput extends React.Component {
{...this.props}
onChange={this.onChange}
onBlur={this.onBlur}
placeholder="input a number"
placeholder="Input a number"
maxLength="25"
/>
</Tooltip>
@ -87,8 +85,7 @@ class NumericInputDemo extends React.Component {
this.setState({ value });
}
render() {
const { value } = this.state;
return <NumericInput style={{ width: 120 }} value={value} onChange={this.onChange} />;
return <NumericInput style={{ width: 120 }} value={this.state.value} onChange={this.onChange} />;
}
}

Loading…
Cancel
Save