Skip to content

Interface: InlineImageFieldProps

Public prop types for the InlineImageField component. Includes base field props plus image-specific configuration for file acceptance, aspect ratio, dimensions, and dropzone styling.

Properties

PropertyType
accept?string | string[]
active?boolean
appendIcon?IconValue
appendInnerIcon?IconValue
autofocus?boolean
baseColor?string
bgColor?string
callOnClickAppendInner?BaseClickAppendInnerHookHandler[]
callOnClickClear?BaseClickClearHookHandler[]
callOnClickControl?BaseClickControlHookHandler[]
callOnClickPrependInner?BaseClickPrependInnerHookHandler[]
callOnInvalidFileType?InlineImageFieldHookHandlers<"invalid-file-type">[]
callOnMousedownControl?BaseMousedownControlHookHandler[]
callOnUpdateFocused?BaseUpdateFocusedHookHandler[]
callOnUpdateModelValue?BaseUpdateModelValueHookHandler[]
centerAffix?boolean
class?any
clearable?boolean
clearIcon?IconValue
color?string
density?Density
direction?"horizontal" | "vertical"
dirty?boolean
disabled?boolean
dropzoneBorderColor?Color
dropzoneBorderStyle?string
dropzoneBorderThickness?string | number
error?boolean
errorMessages?string | readonly string[] | null
flat?boolean
focused?boolean
glow?boolean
height?string | number
hideDetails?boolean | "auto"
hideSpinButtons?boolean
hint?string
iconColor?string | boolean
id?string
imageAspectRatio?string | number
isFocused?(e: MouseEvent) => boolean
label?string
loading?string | boolean
maxErrors?string | number
maxHeight?string | number
maxWidth?string | number
messages?string | readonly string[]
minHeight?string | number
minWidth?string | number
modelValue?string | null
name?string
onClick:append?(args_0: MouseEvent) => void
onClick:appendInner?(...args: [MouseEvent]) => void
onClick:clear?(...args: [MouseEvent]) => void
onClick:control?(...args: [MouseEvent]) => void
onClick:prepend?(args_0: MouseEvent) => void
onClick:prependInner?(...args: [MouseEvent]) => void
onInvalid-file-type?(...args: [string, string[]]) => void
onMousedown:control?(...args: [MouseEvent]) => void
onUpdate:focused?(...args: [boolean]) => void
onUpdate:model-value?(...args: [string | null]) => void
onUpdate:modelValue?(...args: [string | null]) => void
persistentClear?boolean
persistentHint?boolean
placeholder?string
prefix?string
prependIcon?IconValue
prependInnerIcon?IconValue
readonly?boolean | null
reverse?boolean
role?string
rounded?string | number | boolean
rules?readonly ( | string | boolean | PromiseLike<ValidationResult> | (value: any) => ValidationResult | (value: any) => PromiseLike<ValidationResult> | [string, any, string?])[]
singleLine?boolean
style?StyleValue
suffix?string
theme?string
tile?boolean
validateOn?| "input" | "blur" | "submit" | "invalid-input" | "input lazy" | "blur lazy" | "submit lazy" | "invalid-input lazy" | "input eager" | "blur eager" | "submit eager" | "invalid-input eager" | "lazy input" | "lazy blur" | "lazy submit" | "lazy invalid-input" | "eager input" | "eager blur" | "eager submit" | "eager invalid-input" | "lazy" | "eager"
validationValue?any
variant?| "underlined" | "outlined" | "filled" | "solo" | "solo-inverted" | "solo-filled" | "plain"
width?string | number