Skip to main content

Interface: ItemResizeHandlesProps

Hierarchy​

Properties​

ariaLabel​

• Optional ariaLabel: string

Deprecated

  • Use kebab-case aria-label instead Label to be used for accessibility purposes.

Inherited from​

SharedComponentProps.ariaLabel

Defined in​

packages/ida-framework/src/types.ts:46


aspectRatioBehavior​

• Optional aspectRatioBehavior: AspectRatioBehavior

Configuration for aspect ratio.

Default

Defined in​

packages/ida-framework/src/features/itemResizeHandles/ItemResizeHandles.tsx:54


className​

• Optional className: string

Inherited from​

SharedComponentProps.className

Defined in​

packages/ida-framework/src/types.ts:48


draggableSides​

• Optional draggableSides: boolean

Boolean flag for controlling whether orthagonal handles will include an invisible draggable border (for resizing items by their sides in addition to the handle)

Default

true

Defined in​

packages/ida-framework/src/features/itemResizeHandles/ItemResizeHandles.tsx:49


handles​

• Optional handles: Handle[]

Array indicating which handles to show.

Defined in​

packages/ida-framework/src/features/itemResizeHandles/ItemResizeHandles.tsx:45


height​

• height: number

Height of the item, in pixels.

Defined in​

packages/ida-framework/src/features/itemResizeHandles/ItemResizeHandles.tsx:25


minHeight​

• Optional minHeight: number

Minimum height allowed for user resizing.

Default

2

Defined in​

packages/ida-framework/src/features/itemResizeHandles/ItemResizeHandles.tsx:64


minWidth​

• Optional minWidth: number

Minimum width allowed for user resizing.

Default

2

Defined in​

packages/ida-framework/src/features/itemResizeHandles/ItemResizeHandles.tsx:59


onChange​

• onChange: (sizeDelta: Dimensions, positionDelta: Coordinates) => void

Type declaration​

▸ (sizeDelta, positionDelta): void

Callback fired when the user drags a handle. It contains the delta for both size and position.

Parameters​
NameType
sizeDeltaDimensions
positionDeltaCoordinates
Returns​

void

Defined in​

packages/ida-framework/src/features/itemResizeHandles/ItemResizeHandles.tsx:37


onEnd​

• onEnd: (sizeDelta: Dimensions, positionDelta: Coordinates) => void

Type declaration​

▸ (sizeDelta, positionDelta): void

Callback fired when the user releases the handle.

Parameters​
NameType
sizeDeltaDimensions
positionDeltaCoordinates
Returns​

void

Defined in​

packages/ida-framework/src/features/itemResizeHandles/ItemResizeHandles.tsx:41


onStart​

• Optional onStart: () => void

Type declaration​

▸ (): void

Callback fired when the user starts dragging the handle.

Returns​

void

Defined in​

packages/ida-framework/src/features/itemResizeHandles/ItemResizeHandles.tsx:33


role​

• Optional role: AriaRole

Inherited from​

SharedComponentProps.role

Defined in​

packages/ida-framework/src/types.ts:49


rotation​

• rotation: number

Rotation of the item, in degrees.

Defined in​

packages/ida-framework/src/features/itemResizeHandles/ItemResizeHandles.tsx:29


style​

• Optional style: CSSProperties

Inherited from​

SharedComponentProps.style

Defined in​

packages/ida-framework/src/types.ts:47


width​

• width: number

Width of the item, in pixels.

Defined in​

packages/ida-framework/src/features/itemResizeHandles/ItemResizeHandles.tsx:21