Module
VISX.Tooltip
- Package
- purescript-visx
- Repository
- i-am-the-slime/purescript-visx
#UseTooltip Source
data UseTooltip t0 t1
#TooltipPayload Source
type TooltipPayload a = { tooltipData :: a, tooltipLeft :: Number, tooltipTop :: Number }
#UseTooltipValuesImpl Source
type UseTooltipValuesImpl a = { hideTooltip :: Effect Unit, showTooltip :: EffectFn1 (TooltipPayload a) Unit, tooltipData :: UndefinedOr a, tooltipLeft :: UndefinedOr Number, tooltipOpen :: Boolean, tooltipTop :: UndefinedOr Number, updateTooltip :: EffectFn1 (TooltipPayload a) Unit }
#UseTooltipValues Source
type UseTooltipValues a = { hideTooltip :: Effect Unit, showTooltip :: TooltipPayload a -> Effect Unit, tooltipData :: Maybe a, tooltipLeft :: Maybe Number, tooltipOpen :: Boolean, tooltipTop :: Maybe Number, updateTooltip :: TooltipPayload a -> Effect Unit }
#useTooltipImpl Source
useTooltipImpl :: forall a. Effect (UseTooltipValuesImpl a)
#useTooltip Source
useTooltip :: forall a. Hook (UseTooltip a) (UseTooltipValues a)
#tooltipImpl Source
tooltipImpl :: forall p. ReactComponent p
#tooltipWithBoundsImpl Source
tooltipWithBoundsImpl :: forall p. ReactComponent p
#portalImpl Source
portalImpl :: forall p. ReactComponent p
- Modules
- D3.
Format - D3.
TimeFormat - Topojson.
Client - VISX.
Annotation - VISX.
Axis - VISX.
Curve - VISX.
FFI - VISX.
Glyph - VISX.
Grid - VISX.
Interaction. Brush - VISX.
Interaction. Drag - VISX.
Interaction. Voronoi - VISX.
Interaction. Zoom - VISX.
Layout. Chord - VISX.
Layout. Geo - VISX.
Layout. Heatmap - VISX.
Layout. Hierarchy - VISX.
Layout. Network - VISX.
Layout. Stats - VISX.
Layout. Threshold - VISX.
Layout. XYChart - VISX.
Legend - VISX.
Marker - VISX.
Scale - VISX.
Shape - VISX.
Tooltip - VISX.
Util. Data. Bounds - VISX.
Util. Data. MockData - VISX.
Util. Data. Point - VISX.
Util. Data. Responsive - VISX.
Util. SVG. ClipPath - VISX.
Util. SVG. Event - VISX.
Util. SVG. Gradient - VISX.
Util. SVG. Group - VISX.
Util. SVG. Pattern