Manta Developers
GitHub
Menu

@manta-eu/react/hooks/userMessageScrollerGeometry

Reference for @manta-eu/react/hooks/userMessageScrollerGeometry as it is on main.

Type Aliases

PinnedSpacerGeometry

PinnedSpacerGeometry = SpacerGeometry & object

Type Declaration

pinnedMessageTop

pinnedMessageTop: number


ScrollPositionGeometry

ScrollPositionGeometry = SpacerGeometry & object

Type Declaration

scrollTop

scrollTop: number


SpacerGeometry

SpacerGeometry = object

Properties

clientHeight

clientHeight: number

scrollHeight

scrollHeight: number

spacerHeight

spacerHeight: number

Functions

getMonotonicSpacerHeight()

getMonotonicSpacerHeight(currentHeight, requiredHeight, allowGrowth): number

Parameters

currentHeight

number

requiredHeight

number

allowGrowth

boolean

Returns

number


getRequiredSpacerHeight()

getRequiredSpacerHeight(geometry): number

Parameters

geometry

PinnedSpacerGeometry

Returns

number


getSpacerHeightForScrollPosition()

getSpacerHeightForScrollPosition(geometry): number

Parameters

geometry

ScrollPositionGeometry

Returns

number


getViewportGrowthSpacerHeight()

getViewportGrowthSpacerHeight(currentHeight, viewportHeightDelta, allowGrowth): number

Parameters

currentHeight

number

viewportHeightDelta

number

allowGrowth

boolean

Returns

number