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
| Property | Type |
|---|---|
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 |