react-lite-misc
Version:
Misc Components of jianliao.com
24 lines (16 loc) • 434 B
text/coffeescript
React = require 'react'
input = React.createFactory 'input'
T = React.PropTypes
module.exports = React.createClass
displayName: 'copyarea'
propTypes:
text: T.string.isRequired
componentDidMount: ->
@refs.root.select()
onEnter: (event) ->
event.target.select()
render: ->
input
ref: 'root'
className: 'copyarea form-control', readOnly: true
onMouseEnter: @onEnter, value: @props.text