0.0.11 • Published 2 years ago

react-slim-multiple-select v0.0.11

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

React Slim Multiple Select

react-multiple-select-dropdown-menu

Installation

npm i react-slim-multiple-select

Usage

import React from "react";
import ReactDOM from "react-dom";
import SlimMultipleSelect from "react-slim-multiple-select";

ReactDOM.render(
    <SlimMultipleSelect
        options={[
            { id: 1, name: "sample item 1" },
            { id: 2, name: "sample item 2" },
            { id: 3, name: "sample item 3" },
            { id: 4, name: "sample item 4" },
            { id: 5, name: "sample item 5" },
            { id: 6, name: "sample item 6" },
            { id: 7, name: "sample item 7" },
        ]}
        value={[
            { id: 1, name: "sample item 1" },
            { id: 2, name: "sample item 2" },
        ]}
        optLabel='name'
        optKey='id'
        placeholder='search item'
        onHandleChange={(value) => console.log(value)}
    />,
    document.getElementById("root")
);

Props

Propstypedefaultdescription
optionsarray[]pass options as array of object unique key and value are required example) [{id: 1, name: 'label for id 1'}, {id: 2, name: 'label for id 2'}]
optKey ※requiredstring''options propety name which is unique value example) 'id'
optLabel ※requiredstring''options propety name which is label for key and displayed as options example) 'name'
valuearray[]value which is the part of options selected example) [{id: 2, name: 'label for id 2'}]
placeholderstring''set placeholder

Event Handle

PropsparamDescription
onHandleChangevalueTrigger on change value selected

License

MIT © ftakahiro

0.0.10

2 years ago

0.0.11

2 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago