DocSpace-client/web/ASC.Web.Components/src/components/advanced-selector
2019-09-06 11:58:23 +03:00
..
advanced-selector.stories.js web: components: Init merging components and storybook 2019-09-05 16:25:33 +03:00
advanced-selector.test.js web: components: Fixed run rests with inline svg components 2019-09-06 11:58:23 +03:00
index.js web: components: Init merging components and storybook 2019-09-05 16:25:33 +03:00
README.md web: components: Init merging components and storybook 2019-09-05 16:25:33 +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 - -