Interface: ItemResizeHandlesProps
Hierarchy
↳
ItemResizeHandlesProps
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
Name | Type |
---|---|
sizeDelta | Dimensions |
positionDelta | Coordinates |
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
Name | Type |
---|---|
sizeDelta | Dimensions |
positionDelta | Coordinates |
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
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
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