Module

HeroUI.Autocomplete

Package
purescript-yoga-heroui
Repository
rowtype-yoga/purescript-yoga-heroui

#AutocompleteProps Source

type AutocompleteProps :: Row Type -> Row Typetype AutocompleteProps r = (allowsCustomValue :: Boolean, allowsEmptyCollection :: Boolean, autoFocus :: Boolean, className :: String, classNames :: Foreign, clearButtonProps :: Foreign, clearIcon :: JSX, color :: Color, defaultFilter :: Foreign, defaultInputValue :: String, defaultItems :: Foreign, defaultSelectedKey :: String, description :: JSX, disableAnimation :: Boolean, disableSelectorIconRotation :: Boolean, disabledKeys :: Array String, endContent :: JSX, errorMessage :: JSX, filterOptions :: Foreign, fullWidth :: Boolean, inputProps :: Foreign, inputValue :: String, isClearable :: Boolean, isDisabled :: Boolean, isInvalid :: Boolean, isReadOnly :: Boolean, isRequired :: Boolean, isVirtualized :: Boolean, itemHeight :: Int, items :: Foreign, label :: JSX, labelPlacement :: LabelPlacement, listboxProps :: Foreign, maxListboxHeight :: Int, menuTrigger :: MenuTrigger, name :: String, onBlur :: EventHandler, onClear :: EffectFn1 Foreign Unit, onClose :: EffectFn1 Foreign Unit, onFocus :: EventHandler, onFocusChange :: EffectFn1 Boolean Unit, onInputChange :: EffectFn1 String Unit, onKeyDown :: EventHandler, onKeyUp :: EventHandler, onOpenChange :: EffectFn1 Boolean Unit, onSelectionChange :: EffectFn1 Foreign Unit, placeholder :: String, popoverProps :: Foreign, radius :: Radius, scrollRef :: Foreign, scrollShadowProps :: Foreign, selectedKey :: String, selectorButtonProps :: Foreign, selectorIcon :: JSX, shouldCloseOnBlur :: Boolean, showScrollIndicators :: Boolean, size :: Size, startContent :: JSX, validate :: Foreign, validationBehavior :: ValidationBehavior, variant :: Variant | r)

#autocomplete Source

autocomplete :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (AutocompleteProps ())) => Record givenProps -> kids -> JSX

#AutocompleteItemProps Source

type AutocompleteItemProps :: Row Type -> Row Typetype AutocompleteItemProps r = (className :: String, classNames :: Foreign, description :: JSX, endContent :: JSX, hideSelectedIcon :: Boolean, href :: String, isDisabled :: Boolean, isReadOnly :: Boolean, isSelected :: Boolean, key :: String, onKeyDown :: EventHandler, onKeyUp :: EventHandler, onPress :: EventHandler, onPressChange :: EffectFn1 Boolean Unit, onPressEnd :: EventHandler, onPressStart :: EventHandler, onPressUp :: EventHandler, rel :: String, selectedIcon :: Foreign, showDivider :: Boolean, startContent :: JSX, target :: String, textValue :: String | r)

#autocompleteItem Source

autocompleteItem :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (AutocompleteItemProps ())) => Record givenProps -> kids -> JSX

#AutocompleteSectionProps Source

type AutocompleteSectionProps :: Row Type -> Row Typetype AutocompleteSectionProps r = (className :: String, classNames :: Foreign, dividerProps :: Foreign, hideSelectedIcon :: Boolean, items :: Foreign, showDivider :: Boolean, title :: String | r)

#autocompleteSection Source

autocompleteSection :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (AutocompleteSectionProps ())) => Record givenProps -> kids -> JSX