Sha256: a2b4d1db2a177afe4f601f68eed52c1282cf27039b295f39d01ce4b0053f8654

Contents?: true

Size: 699 Bytes

Versions: 91

Compression:

Stored size: 699 Bytes

Contents

import React from "react"
import DropdownTreeSelect from "react-dropdown-tree-select"
import "react-dropdown-tree-select/dist/styles.css"

type HelperProps = {
  id?: string
  treeData?: { [key: string]: string }[]
  treeMode?: boolean
  onChange?:  any

}

const MultiSelectHelper = (props: HelperProps) => {
  const { id, treeData, onChange, treeMode } = props


  return (
      <DropdownTreeSelect
        data={treeData}
        id={id}
        keepOpenOnSelect
        keepTreeOnSearch
        keepChildrenOnSearch
        onChange={onChange}
        texts={{ placeholder: "Select..." }}
        mode={treeMode ? 'hierarchical' : 'multiSelect'}
      />
  )
}

export default MultiSelectHelper

Version data entries

91 entries across 91 versions & 1 rubygems

Version Path
playbook_ui-12.25.0.pre.alpha.play822bolddefaultfortitle3764 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.25.0.pre.alpha.PLAY733DetailKit761 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.25.0.pre.alpha.railsmultilevelimprovements758 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.25.0 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.24.0.pre.alpha.PLAY603datepickerquickpickinputpresetdropdown756 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.24.0.pre.alpha.play824753 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.24.0.pre.alpha.PLAY603datepickerquickpickinputpresetdropdown752 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.24.0.pre.alpha.play824751 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.24.0.pre.alpha.railsmultilevelimprovements749 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.24.0.pre.alpha.play824745 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.24.0.pre.alpha.railsmultilevelimprovements742 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.24.0.pre.alpha.railsmultilevelimprovements741 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.24.0.pre.alpha.railsmultilevelimprovements739 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.24.0.pre.alpha.play824733 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.24.0.pre.alpha.play833boldoptionfortitle2and3721 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.24.0.pre.alpha.alphatestforselfhostfak720 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.24.0.pre.alpha.play833boldoptionfortitle2and3719 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.24.0.pre.alpha.play833boldoptionfortitle2and3717 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.24.0 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx
playbook_ui-12.23.0.pre.alpha.movemarkdown712 app/pb_kits/playbook/pb_multi_level_select/_multi_select_helper.tsx