1.2.2 • Published 3 years ago

react-selection-box v1.2.2

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

react-selection-box

A beautiful and responsive Select Input control for ReactJS with singleselect, multiselect, rangeselect and autocomplete (async) support.

NPM JavaScript Style Guide

Full Document and Demo

Supports typescript

Install

npm install react-selection-box

Types

With this package, you can create select input with the following types.

  • Single select
  • Multiple select
  • Range select
  • Async select (autocomplete)

See the document page for more examples.

Some features

  • Searchable
  • Cleanable
  • Loading
  • Disabled
  • RTL
  • Translates
  • Show Label
  • ...

Please see the document page for more examples.

Async (autocomplete)

Easily create an autocomplete selection to get values from the server by typing and list them for the user.

Please see the document page and go to examples.

Usage

import React  from 'react'

import Selection from 'react-selection-box'
import 'react-selection-box/dist/index.css'

const MyComponent = () => {

    const handleChange = (value) => {
        console.log(value)
    }

    const options = [
        {label: 'Option 1', value: 'option_1', checked: false},
        {label: 'Option 2', value: 'option_2', checked: false},
        {label: 'Option 3', value: 'option_3', checked: false}
    ]

    return (
        <div>

            <Selection
                type="single" // single, muliple, renge
                name="counties"
                label="Select Counties"
                className=""
                options={options}
                onChange={handleChange}
                searchable={true}
                cleanable={true}
                loading={false}
                disabled={false}
                rtl={false}
                translates={{
                    placeholder: {
                        search: "Search countries"
                    }
                }}
            />

        </div>
    );
};

export default MyComponent;

Support

We are glad you choose this package. If this package is useful for you, please give us a star.

License

MIT © MostafaRostami72

1.2.2

3 years ago

1.2.0

3 years ago

1.1.3

3 years ago

1.2.1

3 years ago

1.1.2

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago