1.0.0 • Published 8 years ago

react-editable-input v1.0.0

Weekly downloads
8
License
ISC
Repository
github
Last release
8 years ago

React-editable-input

Editable input for React.js

Install

$ npm i -S react-editable-input

Example

alt tag

import EditableInput from 'react-editable-input';

// or var EditableInput = require('react-editable-input').default;

class ExampleComponent extends React.Component {
  
  constructor(props) {
    super(props);
    this.state = {
      text: 'admin'
    }
  }
  
  onSave(value) {
    this.setState({ text: value });
  }
  
  render() {
    return (
      <div className="example">
      
        <EditableInput onSave={this.onSave.bind(this)} text={this.state.text} />
        
      </div>  
    )
  }
}

ReactDOM.render(<ExampleComponent />, document.getElementById('app'));

Props

onSave Function that is called when user clicks submit button. (required)

text String that is displayed. (required)

textClassName ClassName prop of text element. Default editable-input-text

inputClassName ClassName prop of input element. Default editable-input

btnClassName ClassName prop of submit button element. Default editable-input-submit

btnTitle Text inside submit button element. Default Ok

inputType Type of input elemet. Default text

Styles

Add default styles in your index.html.

<link rel="stylesheet" href="../node_modules/react-editable-input/editable_input.css">
1.0.0

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago