Fix focus not coming on clicking on the rename option for a sketch, inside the Sketch Modal
This commit is contained in:
parent
ab7f4279bd
commit
ab673fe771
1 changed files with 3 additions and 1 deletions
|
@ -29,6 +29,7 @@ class SketchListRowBase extends React.Component {
|
||||||
renameValue: props.sketch.name,
|
renameValue: props.sketch.name,
|
||||||
isFocused: false
|
isFocused: false
|
||||||
};
|
};
|
||||||
|
this.renameInput = React.createRef();
|
||||||
}
|
}
|
||||||
onFocusComponent = () => {
|
onFocusComponent = () => {
|
||||||
this.setState({ isFocused: true });
|
this.setState({ isFocused: true });
|
||||||
|
@ -66,7 +67,7 @@ class SketchListRowBase extends React.Component {
|
||||||
openRename = () => {
|
openRename = () => {
|
||||||
this.setState({
|
this.setState({
|
||||||
renameOpen: true
|
renameOpen: true
|
||||||
});
|
}, () => this.renameInput.current.focus());
|
||||||
}
|
}
|
||||||
|
|
||||||
closeRename = () => {
|
closeRename = () => {
|
||||||
|
@ -158,6 +159,7 @@ class SketchListRowBase extends React.Component {
|
||||||
onKeyUp={this.handleRenameEnter}
|
onKeyUp={this.handleRenameEnter}
|
||||||
onBlur={this.resetSketchName}
|
onBlur={this.resetSketchName}
|
||||||
onClick={e => e.stopPropagation()}
|
onClick={e => e.stopPropagation()}
|
||||||
|
ref={this.renameInput}
|
||||||
/>
|
/>
|
||||||
}
|
}
|
||||||
</th>
|
</th>
|
||||||
|
|
Loading…
Reference in a new issue