/react-slct

Yet another Select-Box based on react and styled-components

Primary LanguageTypeScriptMIT LicenseMIT

react-slct 🐘

npm version dependencies

Yet another Select-Box based on react, styled-components and react-window.

Install

npm i react-slct --save
yarn add react-slct

Features

  • Single-select
  • Multi-select
  • Searchable
  • Clearable
  • Disabled (whole box or single options)
  • Creatable in single- and multi-select
  • Automatic menu-position (top or bottom)
  • Customizable components
  • Native support (e.g. on mobile devices)
  • Full keyboard-support inkl. TAB-behavior
  • Auto-select options in non-searchable box via keyboard-typing
  • Makes use of React Portals to render menu
  • 100% typescript
  • Supports headless-mode, to gain full control of what's being rendered.

Examples 🃏

Check here for examples.

Run examples locally using yarn examples or npm run examples.