Interface: ItemHandlesDesignLayerProps
Hierarchy
Omit<DesignLayerProps,"children">↳
ItemHandlesDesignLayerProps
Properties
enableCornerRotation
• Optional enableCornerRotation: boolean
Control whether rotation handles appear on each corner
Default
false
Defined in
packages/design-engine-react-components/src/components/itemHandles/ItemHandlesDesignLayer.tsx:22
enableRotationHandle
• Optional enableRotationHandle: boolean
Control whether the rotation handle appears below the item
Default
true
Defined in
packages/design-engine-react-components/src/components/itemHandles/ItemHandlesDesignLayer.tsx:16
enableTextCornerScaling
• Optional enableTextCornerScaling: boolean
Control whether resize handles appear on each corner for ratio-locked scaling of text items
Default
true
Defined in
packages/design-engine-react-components/src/components/itemHandles/ItemHandlesDesignLayer.tsx:28
getMinMmDimensions
• Optional getMinMmDimensions: (item: ItemState<Item>) => Dimensions
Type declaration
▸ (item): Dimensions
Optional function used to determine the minimum dimensions in mm evaluated for a given item
Parameters
| Name | Type |
|---|---|
item | ItemState<Item> |
Returns
Dimensions
Defined in
packages/design-engine-react-components/src/components/itemHandles/ItemHandlesDesignLayer.tsx:36
panel
• panel: PanelState
Defined in
packages/design-engine-react-components/src/components/itemHandles/ItemHandlesDesignLayer.tsx:10
resizeHandlesResolver
• Optional resizeHandlesResolver: (item: ItemState<Item>, isAspectRatioLocked: boolean) => Handle[]
Type declaration
▸ (item, isAspectRatioLocked): Handle[]
Control which resize handles are shown depending on the item. Handle behavior will remain unchanged.
Parameters
| Name | Type |
|---|---|
item | ItemState<Item> |
isAspectRatioLocked | boolean |
Returns
Handle[]
Defined in
packages/design-engine-react-components/src/components/itemHandles/ItemHandlesDesignLayer.tsx:32