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