Skip to content

Commit 0448773

Browse files
committed
Folder create modalを出したら、まっすぐName inputをFocusする
1 parent 57998ba commit 0448773

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

lib/components/modal/CreateNewFolder.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import React, { PropTypes } from 'react'
2+
import ReactDOM from 'react-dom'
23
import linkState from 'boost/linkState'
34
import { createFolder } from 'boost/actions'
45
import store from 'boost/store'
@@ -15,6 +16,10 @@ export default class CreateNewFolder extends React.Component {
1516
}
1617
}
1718

19+
componentDidMount () {
20+
ReactDOM.findDOMNode(this.refs.folderName).focus()
21+
}
22+
1823
handleCloseButton (e) {
1924
this.props.close()
2025
}
@@ -84,7 +89,7 @@ export default class CreateNewFolder extends React.Component {
8489

8590
<div className='title'>Create new folder</div>
8691

87-
<input onKeyDown={e => this.handleKeyDown(e)} className='ipt' type='text' valueLink={this.linkState('name')} placeholder='Enter folder name'/>
92+
<input ref='folderName' onKeyDown={e => this.handleKeyDown(e)} className='ipt' type='text' valueLink={this.linkState('name')} placeholder='Enter folder name'/>
8893
<div className='colorSelect'>
8994
{colorElements}
9095
</div>

0 commit comments

Comments
 (0)