dynamic-select-dropdown
v0.0.5
Published
To run locally, install dependencies: ``` npm intall ``` To run storybook locally: ``` npm run storybook ``` ### Building
Readme
Development
To run locally, install dependencies:
npm intallTo run storybook locally:
npm run storybookBuilding
npm run buildInstallation
npm i dynamic-select-dropdownUsage
This is the basic usage of dynamic-select-dropdwon
import { Dropdown } from 'dynamic-select-dropdwon'
const options = [
{ id: "1", value: "opt", label: "Option 1", },
{ id: "2", value: "opt", label: "Option 1", },
];
<Dropdown
options={options}
onChange={(value) => console.log(value)}
/>For Multi-Level Dropdown
const options = [
{ id: "1", value: "opt", label: "Option 1", },
{ id: "2", value: "opt", label: "Option 1", },
];Multi-Select the Dropdown
<Dropdown
multiple
options={options}
onChange={(value) => console.log(value)} />Display search bar to search for options
<Dropdown
multiple
search
options={options}
onChange={(value) => console.log(value)} />Add selected options
<Dropdown
multiple
search
options={options}
selectedOptions={["1"]}
onChange={(value) => console.log(value)} />Note: Only pass Ids of options
