Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ImageResizableProps

Hierarchy

  • Omit<ResizableProps, "as">
  • AsProps<"div">
    • ImageResizableProps

Index

Properties

Optional align

align: "left" | "center" | "right"

Image alignment.

Optional as

as: "div"

Optional asChild

asChild: boolean

Optional bounds

bounds: HTMLElement | "parent" | "window"

Optional boundsByDirection

boundsByDirection: boolean

Optional children

children: ReactNode

Optional className

className: string

Optional defaultSize

defaultSize: Size

Optional enable

enable: Enable

Optional grid

grid: [number, number]

Optional handleClasses

handleClasses: HandleClassName

Optional handleComponent

handleComponent: HandleComponent

Optional handleStyles

handleStyles: HandleStyles

Optional handleWrapperClass

handleWrapperClass: string

Optional handleWrapperStyle

handleWrapperStyle: CSSProperties

Optional lockAspectRatio

lockAspectRatio: number | boolean

Optional lockAspectRatioExtraHeight

lockAspectRatioExtraHeight: number

Optional lockAspectRatioExtraWidth

lockAspectRatioExtraWidth: number

Optional maxHeight

maxHeight: string | number

Optional maxWidth

maxWidth: string | number

Optional minHeight

minHeight: string | number

Optional minWidth

minWidth: string | number

Optional onResize

onResize: ResizeCallback

Optional onResizeStart

onResizeStart: ResizeStartCallback

Optional onResizeStop

onResizeStop: ResizeCallback

Optional readOnly

readOnly: boolean

Optional resizeRatio

resizeRatio: number

Optional scale

scale: number

Optional size

size: Size

Optional snap

snap: { x?: number[]; y?: number[] }

Type declaration

  • Optional x?: number[]
  • Optional y?: number[]

Optional snapGap

snapGap: number

Optional style

style: CSSProperties

Generated using TypeDoc