MCPcopy Create free account
hub / github.com/Lobos/react-ui / handleChange

Method handleChange

src/Input.js:30–50  ·  view source on GitHub ↗
(event)

Source from the content-addressed store, hash-verified

28 }
29
30 handleChange (event) {
31 const { readOnly, type, trigger } = this.props;
32
33 if (readOnly) {
34 return;
35 }
36
37 let value = event.target.value;
38
39 if (value && (type === 'integer' || type === 'number')) {
40 if (!Regs[type].test(value)) {
41 value = this.state.value || '';
42 }
43 }
44
45 this.setState({ value });
46
47 if (trigger === 'change') {
48 this.handleTrigger(event);
49 }
50 }
51
52 handleTrigger (event) {
53 let value = event.target.value;

Callers 2

setInputFunction · 0.45
handleRemoveFunction · 0.45

Calls 1

handleTriggerMethod · 0.95

Tested by

no test coverage detected