3.0.0 • Published 3 years ago

react-bootstrap-selectbox v3.0.0

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

react-bootstrap-selectbox

A wrapper for react-select

NPM JavaScript Style Guide

SelectBox

Install

npm install --save react-bootstrap-selectbox

Usage

import React, { useState } from 'react'

import { SelectBox } from 'react-bootstrap-selectbox' 

const SelectBoxExample = (props) => {

  const companies = [
    { company_name: "Facebook", company_id: 0 },
    { company_name: "Google",   company_id: 1 }
  ]

  const [company, setCompany] = useState(null);

  const handleSelection = (data, event) => {
    console.log(event.name) //company
    console.log(data)      // { label: "Google", value: 1 }
    setCompany(data)
  }

  return (
        <SelectBox
            name="company"
            onChange={handleSelection}
            options={companies}
            bindLabel="company_name"       // pass your label key default key label
            bindValue="company_id"        // pass your value key default key value
            placeholder="Select Company" // default Select... - optional
            value={company}		// default null 
        />
    )
}

export default SelectBoxExample;
import React, { useState } from 'react'

import { SelectBox } from 'react-bootstrap-selectbox' 

const SelectBoxExample2 = (props) => {

  const companies = [
    { label: "Facebook", value: 0 },
    { label: "Google",   value: 1 }
  ]

  const [company, setCompany] = useState(null);

  const handleSelection = (data, event) => {
    console.log(event.name) //company
    console.log(data)      // { label: "Google", value: 1 }
    setCompany(data)
  }

  return (
        <SelectBox
            name="company"
            onChange={handleSelection}
            options={companies}
            placeholder="Select Company"
            value={company} 
        />
    )
}
export default SelectBoxExample2;

Props

propTypeDefaultRequiredDescription
namestringyes
optionsarrayyes
bindLabelstringlabelnoNo need to pass if options array having label key
bindValuestringvaluenoNo need to pass if options array having value key
onChangeeventyesA event handler (data, event)
placeholderstringSelect...no
isSearchablebooleantrueno
isClearablebooleantrueno
isMultibooleanfalsenoFor multiple Selection
valueobject OR arraynullno

License

MIT © https://github.com/ultimateakash

3.0.0

3 years ago

2.0.0

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago