DocSpace-buildtools/web/ASC.Web.Storybook/stories/advanced-selector
2019-08-28 12:05:03 +03:00
..
index.stories.js web: components: Added selectAllLabel to AdvancedSelector 2019-08-28 12:05:03 +03:00
README.md web: components: Init AdvancedSelector 2019-08-26 11:51:36 +03:00

AdvancedSelector

Usage

import { AdvancedSelector } from 'asc-web-components';

Description

Required to select some advanced data.

Usage


let options = [{key: "self", label: "Me"}]; 
    
options = [...options, ...[...Array(100).keys()].map(
    index => {
    return { key: `user${index}`, label: `User ${index+1} of ${optionsCount}` };
    }
)];

<AdvancedSelector 
    placeholder="Search users"
    onSearchChanged={(e) => console.log(e.target.value)}
    options={options}
    isMultiSelect={false}
    buttonLabel="Add members"
    onSelect={(selectedOptions) => console.log("onSelect", selectedOptions)}
/>

Properties

Props Type Required Values Default Description
placeholder string -
options array of objects -
isMultiSelect bool - -
buttonLabel string - -
onSearchChanged func - -
onSelect func - -