Module
VISX.Util.Data.Responsive
- Package
- purescript-visx
- Repository
- i-am-the-slime/purescript-visx
#ParentSizeProps Source
type ParentSizeProps :: Row Type
type ParentSizeProps = (children :: RenderParentSizeChildren, className :: String, debounceTime :: Milliseconds, enableDebounceLeadingCall :: Boolean, ignoreDimensions :: Array String, parentSizeStyles :: CSS)
#ParentSizeState Source
type ParentSizeState :: Row Type
type ParentSizeState = (height :: Number, left :: Number, top :: Number, width :: Number)
#RenderParentSizeChildren Source
type RenderParentSizeChildren = { ref :: Nullable (Ref Node), resize :: EffectFn1 (Record ParentSizeState) Unit | ParentSizeState } -> JSX
#parentSize Source
parentSize :: forall p p_. Union p p_ ParentSizeProps => ReactComponent { children :: RenderParentSizeChildren | p }
#scaleSVG Source
scaleSVG :: forall p p_. Union p p_ ScaleSVGProps => ReactComponent (Record p)
#withParentSize Source
withParentSize :: forall r. ReactComponent { parentHeight :: Number, parentWidth :: Number | r } -> ReactComponent (Record r)
#withParentSizeModern Source
withParentSizeModern :: forall r. ReactComponent { parentHeight :: Number, parentWidth :: Number | r } -> ReactComponent (Record r)
#withScreenSize Source
withScreenSize :: forall r. ReactComponent { screenHeight :: Number, screenWidth :: Number | r } -> ReactComponent (Record r)
- 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