Module

HeroUI.Button

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

#ButtonProps Source

type ButtonProps :: Row Type -> Row Typetype ButtonProps r = (className :: String, color :: Color, disableAnimation :: Boolean, disableRipple :: Boolean, endContent :: JSX, fullWidth :: Boolean, isDisabled :: Boolean, isIconOnly :: Boolean, isLoading :: Boolean, onClick :: EventHandler, onKeyDown :: EventHandler, onKeyUp :: EventHandler, onPress :: EventHandler, onPressChange :: EffectFn1 Boolean Unit, onPressEnd :: EventHandler, onPressStart :: EventHandler, onPressUp :: EventHandler, radius :: Radius, size :: Size, spinner :: JSX, spinnerPlacement :: SpinnerPlacement, startContent :: JSX, variant :: Variant | r)

#buttonTransforms Source

buttonTransforms :: { color :: Color -> String, radius :: Radius -> String, size :: Size -> String, spinnerPlacement :: SpinnerPlacement -> String, variant :: Variant -> String }

#button Source

button :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (ButtonProps ())) => Record givenProps -> kids -> JSX

#ButtonGroupProps Source

type ButtonGroupProps :: Row Type -> Row Typetype ButtonGroupProps r = (className :: String, color :: Color, fullWidth :: Boolean, isDisabled :: Boolean, radius :: Radius, size :: Size, variant :: Variant | r)

#buttonGroupTransforms Source

buttonGroupTransforms :: { color :: Color -> String, radius :: Radius -> String, size :: Size -> String, variant :: Variant -> String }

#buttonGroup Source

buttonGroup :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (ButtonGroupProps ())) => Record givenProps -> kids -> JSX