@manta-eu/react/use-resizable-panel
Reference for @manta-eu/react/use-resizable-panel as it is on main.
Type Aliases
ClampPanelWidthProps
ClampPanelWidthProps =
object
Properties
containerWidth
containerWidth:
number
maxWidthRatio?
optionalmaxWidthRatio?:number
minRemainingWidth?
optionalminRemainingWidth?:number
minWidth
minWidth:
number
requestedWidth
requestedWidth:
number
UseResizablePanelProps
UseResizablePanelProps =
object
Properties
initialWidth
initialWidth:
number
maxWidthRatio?
optionalmaxWidthRatio?:number
minRemainingWidth?
optionalminRemainingWidth?:number
minWidth
minWidth:
number
onResize?
optionalonResize?: (width) =>void
Parameters
width
number
Returns
void
onResizeEnd?
optionalonResizeEnd?: (width) =>void
Parameters
width
number
Returns
void
resizeFrom?
optionalresizeFrom?:"left"|"right"
Functions
clampPanelWidth()
clampPanelWidth(
props):number
Parameters
props
Returns
number
useResizablePanel()
useResizablePanel(
props):object
Parameters
props
Returns
object
cancelResize
cancelResize: () =>
void|undefined
Returns
void | undefined
handleResizeStart
handleResizeStart: (
event) =>void
Parameters
event
MouseEvent<HTMLDivElement>
Returns
void
panelRef
panelRef:
RefObject<HTMLDivElement|null>
panelWidth
panelWidth:
number
setWidth
setWidth: (
requestedWidth) =>number
Parameters
requestedWidth
number
Returns
number