Resizable

A component that can be resized by dragging its edges or corners.

Usage

import { Resizable } from '@ivaldi/ui'

Resizable.Handle Props

PropTypeDefault
classNamestring
childrenReactNode
disabledboolean
elementRefRef<HTMLDivElement>
withHandleboolean

Resizable.Panel Props

PropTypeDefault
classNamestring
childrenReactNode
collapsedSizestring | number
collapsibleboolean
defaultSizestring | number
disabledboolean
elementRefRef<HTMLDivElement>
maxSizestring | number
minSizestring | number
onResizefunction
panelRefRef<PanelImperativeHandle>

Resizable.PanelGroup Props

PropTypeDefault
classNamestring
childrenReactNode
defaultLayoutLayout
disableCursorboolean
disabledboolean
elementRefRef<HTMLDivElement>
groupRefRef<GroupImperativeHandle>
onLayoutChangefunction
onLayoutChangedfunction
resizeTargetMinimumSize{ coarse: number; fine: number; }
orientationenum