1.8.3 • Published 6 years ago

react-select2-ts v1.8.3

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

react-select2-ts

NPMBuild Status Coverage Status

Lightweight library for select2

yarn install react-select2-ts

Usage

import * as React from 'react';
import { JSonResult, Select2 } from 'react-select2-ts';


class App extends React.Component {
  constructor(props: {}) {
    super(props);
    this.onOptionsClick = this.onOptionsClick.bind(this);
  }
  call(value: string): Promise<{data: JSonResult[]}> {
    if (!value) {
      return Promise.resolve({data: []});
    }
    return Promise.resolve({data: [{id: 1, text: 'spain', selected: false}, {id: 2, text: 'russia', selected: false} ]});
  }

  onOptionsClick(event: React.SyntheticEvent<HTMLAnchorElement>) {
    // playground for setting state for example
  }

  render() {
    return (
      <div className="App">
        <div className="App-header">
          <img src={logo} className="App-logo" alt="logo" />
          <h2>Welcome to React</h2>
        </div>
        <p className="App-intro">
          To get started, edit <code>src/App.tsx</code> and save to reload.
        </p>
        <Select2
          language=""  
          loadOptions={this.call.bind(this)} 
          id="x" 
          onOptionsClick={this.onOptionsClick}
          minimumInputLength={3}
          placeholder="hello friend" 
        />
      </div>
    );
  }
}

export default App;

Issues and feature requests

Please open issues on Github. Issues are easier to address if you include context and code samples.

Contributing

Please contribute!

Feedback or contact

Feel free to contact me at idriss2004@hotmail.com.

1.8.3

6 years ago

1.8.2

6 years ago

1.8.1

6 years ago

1.8.0

6 years ago

1.7.96

6 years ago

1.7.95

6 years ago

1.7.94

6 years ago

1.7.93

6 years ago

1.7.92

6 years ago

1.7.91

6 years ago

1.7.9

6 years ago

1.7.8

6 years ago

1.7.7

6 years ago

1.7.6

6 years ago

1.7.5

6 years ago

1.7.4

6 years ago

1.7.3

6 years ago

1.7.2

6 years ago

1.7.1

6 years ago

1.7.0

6 years ago

1.6.9

6 years ago

1.6.8

6 years ago

1.6.7

6 years ago

1.6.6

6 years ago

1.6.5

6 years ago

1.6.4

6 years ago

1.6.3

6 years ago

1.6.2

6 years ago

1.6.1

6 years ago

1.6.0

6 years ago

1.5.5

6 years ago

1.5.45

6 years ago

1.5.4

6 years ago

1.5.3

6 years ago

1.5.2

6 years ago

1.5.1

6 years ago

1.5.0

6 years ago

1.4.9

6 years ago

1.4.8

6 years ago

1.4.7

6 years ago

1.4.6

6 years ago

1.4.5

6 years ago

1.4.4

6 years ago

1.4.3

6 years ago

1.4.2

6 years ago

1.4.1

6 years ago

1.4.0

6 years ago

1.3.9

6 years ago

1.3.8

6 years ago

1.3.7

6 years ago

1.3.6

6 years ago

1.3.5

6 years ago

1.3.4

6 years ago

1.3.3

6 years ago

1.3.2

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.9

6 years ago

1.2.8

6 years ago

1.2.7

6 years ago

1.2.6

6 years ago

1.2.5

6 years ago

1.2.3

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago