1.0.2 • Published 6 years ago

react-tags-field v1.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

react-tags-field

Provide TagsField component, allow user input list of words

NPM JavaScript Style Guide

Screenshot

Screenshot

Install

npm install --save react-tags-field

Usage

import React, { Component } from 'react';
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider';
import TagsField from 'react-tags-field';

export default class App extends Component {
  constructor(props) {
    super(props);
    this.state = {
      tags: '',
    };
    this.handleOnChange = this.handleOnChange.bind(this);
  }

  handleOnChange(value) {
    this.setState({
      tags: value,
    });
  }

  render() {
    return (
      <MuiThemeProvider>
        <div style={{ display: 'flex' }}>
          <div style={{ width: '600px', margin: 'auto', marginTop: 100 }}>
            <TagsField
              themeColor="orange"
              caption="Give us some words"
              isMandatory
              validationMessage="Please input some words"
              onChange={this.handleOnChange}
            />
            <h5>Tags: {this.state.tags}</h5>
          </div>
        </div>
      </MuiThemeProvider>
    );
  }
}

Run demo

npm run build
cd example
npm start

License

MIT © nclong87

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago