Module

HeroUI.Dropdown

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

#DropdownProps Source

type DropdownProps :: Row Type -> Row Typetype DropdownProps r = (className :: String, closeOnSelect :: Boolean, isDisabled :: Boolean, onClose :: EffectFn1 Foreign Unit, onOpenChange :: EffectFn1 Boolean Unit, popoverProps :: Foreign, shouldBlockScroll :: Boolean, shouldCloseOnInteractOutside :: Foreign, trigger :: DropdownTriggerAction, type :: DropdownType | r)

#dropdown Source

dropdown :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (DropdownProps ())) => Record givenProps -> kids -> JSX

#DropdownTriggerProps Source

type DropdownTriggerProps :: Row Type -> Row Typetype DropdownTriggerProps r = (className :: String | r)

#dropdownTrigger Source

dropdownTrigger :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (DropdownTriggerProps ())) => Record givenProps -> kids -> JSX

#DropdownMenuProps Source

type DropdownMenuProps :: Row Type -> Row Typetype DropdownMenuProps r = (autoFocus :: Foreign, bottomContent :: JSX, className :: String, classNames :: Foreign, closeOnSelect :: Boolean, color :: Color, defaultSelectedKeys :: Array String, disableAnimation :: Boolean, disabledKeys :: Array String, disallowEmptySelection :: Boolean, emptyContent :: JSX, hideEmptyContent :: Boolean, hideSelectedIcon :: Boolean, itemClasses :: Foreign, items :: Foreign, onAction :: EffectFn1 Foreign Unit, onClose :: EffectFn1 Foreign Unit, onSelectionChange :: EffectFn1 Foreign Unit, selectedKeys :: Array String, selectionMode :: SelectionMode, shouldFocusWrap :: Boolean, topContent :: JSX, variant :: Variant | r)

#dropdownMenu Source

dropdownMenu :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (DropdownMenuProps ())) => Record givenProps -> kids -> JSX

#DropdownSectionProps Source

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

#dropdownSection Source

dropdownSection :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (DropdownSectionProps ())) => Record givenProps -> kids -> JSX

#DropdownItemProps Source

type DropdownItemProps :: Row Type -> Row Typetype DropdownItemProps r = (className :: String, classNames :: Foreign, closeOnSelect :: Boolean, description :: JSX, download :: Foreign, endContent :: JSX, hideSelectedIcon :: Boolean, href :: String, isDisabled :: Boolean, isReadOnly :: Boolean, isSelected :: Boolean, key :: String, onAction :: EffectFn1 Foreign Unit, onClick :: EventHandler, onClose :: EffectFn1 Foreign Unit, onKeyDown :: EventHandler, onKeyUp :: EventHandler, onPress :: EventHandler, onPressChange :: EffectFn1 Boolean Unit, onPressEnd :: EventHandler, onPressStart :: EventHandler, onPressUp :: EventHandler, ping :: String, referrerPolicy :: String, rel :: String, selectedIcon :: Foreign, shortcut :: JSX, showDivider :: Boolean, startContent :: JSX, target :: String, textValue :: String, title :: JSX | r)

#dropdownItem Source

dropdownItem :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (DropdownItemProps ())) => Record givenProps -> kids -> JSX