UNPKG

react-components

Version:

React components used by Khan Academy

30 lines (25 loc) 761 B
// {{{ TODO(joel) - numericalParse var URLInput = React.createClass({ render: function() { // {{{ var imgStyle = { paddingTop: 15, display: 'block', margin: 'auto', maxWidth: '100%' }; // }}} return <div> Image URL: <BlurInput value={this.state.url} onChange={this.handleChange} /> <img style={imgStyle} src={this.state.url} /> </div>; }, handleChange: function(url) { this.setState({ url }); }, getInitialState: function() { return { url: this.props.initialUrl }; } }); return <URLInput initialUrl={"https://www.kastatic.org/images/khan-logo-vertical-transparent.png"} />;