Module
React.Basic.ReactSelect
- Package
- purescript-react-select-basic
- Repository
- lumihq/purescript-react-select-basic
#SelectOption Source
type SelectOption additionalData = { label :: String, value :: String | additionalData }#SelectProps Source
type SelectProps additionalData props = (className :: String, filterOptions :: Array (SelectOption additionalData) -> Array (SelectOption additionalData), id :: String, name :: String, noResultsText :: String, optionRenderer :: SelectOption additionalData -> JSX, placeholder :: String, searchable :: Boolean, style :: CSS | props)#SingleChangeCallback Source
type SingleChangeCallback additionalData = EffectFn1 (Nullable (SelectOption additionalData)) Unit#MultiChangeCallback Source
type MultiChangeCallback additionalData = EffectFn1 (Nullable (Array (SelectOption additionalData))) Unit#singleSelect Source
singleSelect :: forall additionalData rest_ rest. Union rest rest_ (SelectProps additionalData (onChange :: SingleChangeCallback additionalData)) => Component { options :: Array (SelectOption additionalData), value :: String | rest }Basic single-select picker
#multiSelect Source
multiSelect :: forall additionalData rest_ rest. Union rest rest_ (SelectProps additionalData (onChange :: MultiChangeCallback additionalData)) => Component { options :: Array (SelectOption additionalData), value :: Array String | rest }Basic multi-select picker
#asyncSingleSelect Source
asyncSingleSelect :: forall additionalData rest_ rest. Union rest rest_ (SelectProps additionalData (onChange :: SingleChangeCallback additionalData)) => Component { loadOptions :: String -> Promise { options :: Array (SelectOption additionalData) }, value :: String | rest }Single-select picker which loads options asynchronously
#asyncMultiSelect Source
asyncMultiSelect :: forall additionalData rest_ rest. Union rest rest_ (SelectProps additionalData (onChange :: MultiChangeCallback additionalData)) => Component { loadOptions :: String -> Promise { options :: Array (SelectOption additionalData) }, value :: Array String | rest }Multi-select picker which loads options asynchronously
- Modules
- React.
Basic. ReactSelect