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—