1.1.8 • Published 11 months ago

react-ui-chosen v1.1.8

Weekly downloads
-
License
ISC
Repository
github
Last release
11 months ago

React UI Chosen

A simple and reusable Chosen component for React

Installation

The package can be installed via npm:

npm install react-ui-chosen --save

You’ll need to install React and Tailwind CSS separately since those dependencies aren’t included in the package.

Once Tailwind CSS installed, you'll need to add "./node_modules/react-ui-chosen/**/*.{js,ts,jsx,tsx,mdx}" to content in your tailwind.config.js file.

Below is a simple example of how to use the Chosen in a React view.

import React from "react";
import Chosen from "react-ui-chosen";

const Example = () => {
  const values = {
    'John' : 'John',
    'Doe'  : 'Doe',
    'Some' : 'Some',
    'Test' : 'Test'
  };
  return (
    <Chosen values={values} />
  );
};

Configuration

The most basic use of the Chosen can be described with:

<Chosen values={values} />

You can use :

  • multiple boolean prop which defines if the Chosen can have multiple selected values
  • loading boolean prop which defines if the Chosen loading is visible or not
  • onScrollToListBottom event handler which fires each time you have hit the bottom of the Chosen list
  • onSearch event handler which fires each time you type in the Chosen search bar (and replace the default search behavior)

The event handlers (and the loading prop) may be useful to load more values while searching or scrolling to bottom

<Chosen
  values={values}
  multiple={true}
  loading={false}
  onScrollToListBottom={(search) => {/* search is the Chosen search bar value */}}
  onSearch={(search) => {/* search is the Chosen search bar value */}}
/>

Compatibility

Tailwind CSS

This package has been developed with version 3.4.6.

React

We're always trying to stay compatible with the latest version of React.

Accessibility

Keyboard support

  • Up: Move to the previous list option.
  • Down: Move to the next list option.
  • Enter: Select a list option.
  • Backspace: Unselect a list option.
1.1.8

11 months ago

1.1.7

11 months ago

1.1.6

11 months ago

1.1.5

11 months ago

1.1.4

11 months ago

1.1.3

11 months ago

1.1.2

12 months ago

1.1.1

12 months ago

1.1.0

12 months ago

1.0.9

12 months ago

1.0.8

12 months ago

1.0.7

12 months ago

1.0.6

12 months ago

1.0.5

12 months ago

1.0.4

12 months ago

1.0.3

12 months ago

1.0.2

12 months ago

1.0.1

12 months ago

1.0.0

12 months ago