Skip to main content

ResizableHandle

Draggable handle for resizing panels

Example

resizable
Loading preview…

ResizableHandle

Draggable handle for resizing panels

Source: packages/appkit-ui/src/react/ui/resizable.tsx

Props

PropTypeRequiredDefaultDescription
disabledboolean--
hitAreaMarginsPointerHitAreaMargins--
idstring | null--
onBlur(() => void)--
onClick(() => void)--
onDraggingPanelResizeHandleOnDragging--
onFocus(() => void)--
onPointerDown(() => void)--
onPointerUp(() => void)--
tagNameenum--
withHandleboolean--

Usage

import { ResizableHandle } from '@databricks/appkit-ui';

<ResizableHandle /* props */ />

ResizablePanel

Individual resizable panel within a panel group

Source: packages/appkit-ui/src/react/ui/resizable.tsx

Props

PropTypeRequiredDefaultDescription
collapsedSizenumber--
collapsibleboolean--
defaultSizenumber--
idstring--
maxSizenumber--
minSizenumber--
onCollapsePanelOnCollapse--
onExpandPanelOnExpand--
onResizePanelOnResize--
ordernumber--
tagNameenum--

Usage

import { ResizablePanel } from '@databricks/appkit-ui';

<ResizablePanel /* props */ />

ResizablePanelGroup

Container for resizable panel layout

Source: packages/appkit-ui/src/react/ui/resizable.tsx

Props

PropTypeRequiredDefaultDescription
autoSaveIdstring | null--
directionenum--
idstring | null--
keyboardResizeBynumber | null--
onLayoutPanelGroupOnLayout | null--
storagePanelGroupStorage--
tagNameenum--

Usage

import { ResizablePanelGroup } from '@databricks/appkit-ui';

<ResizablePanelGroup /* props */ />