Module

HeroUI.Popover

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

#PopoverProps Source

type PopoverProps :: Row Type -> Row Typetype PopoverProps r = (backdrop :: Backdrop, className :: String, classNames :: Foreign, color :: Color, containerPadding :: Int, crossOffset :: Int, defaultOpen :: Boolean, disableAnimation :: Boolean, isKeyboardDismissDisabled :: Boolean, isOpen :: Boolean, motionProps :: Foreign, offset :: Int, onClose :: EffectFn1 Foreign Unit, onOpenChange :: EffectFn1 Boolean Unit, placement :: Placement, portalContainer :: Foreign, radius :: Radius, shadow :: ShadowSize, shouldBlockScroll :: Boolean, shouldCloseOnBlur :: Boolean, shouldCloseOnInteractOutside :: Foreign, shouldCloseOnScroll :: Boolean, shouldFlip :: Boolean, showArrow :: Boolean, size :: Size, state :: Foreign, triggerScaleOnOpen :: Boolean, triggerType :: TriggerType | r)

#popover Source

popover :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (PopoverProps ())) => Record givenProps -> kids -> JSX

#PopoverTriggerProps Source

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

#popoverTrigger Source

popoverTrigger :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (PopoverTriggerProps ())) => Record givenProps -> kids -> JSX

#PopoverContentProps Source

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

#popoverContent Source

popoverContent :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (PopoverContentProps ())) => Record givenProps -> kids -> JSX