1 line
661 B
JavaScript
1 line
661 B
JavaScript
|
|
"use strict";var e=function(e){return e&&e.__esModule?e["default"]:e},t=e(require("react")),n=t.createClass({displayName:"StringView",render:function(){return t.createElement("div",{style:{width:"100%"}},t.createElement("atom-text-editor",{ref:"editor",mini:!0},this.props.content))},onChange:function(e){console.log(e.nativeEvent)},componentDidMount:function(){var e=this,n=t.findDOMNode(this.refs.editor),o=n.getModel();this.disposable=o.onDidChange(function(){e.props.onChange(o.getText())})},componentWillUnmount:function(){this.disposable&&this.disposable.dispose()}});module.exports=function(e,o,i){return t.createElement(n,{key:o,content:e,onChange:i})};
|