$getFieldWrapperView()] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
withName('dynamic-component'); ?>
shouldRender()): ?>
startComponent($component->resolveView(), $component->data()); ?>
getConstructor()): ?>
except(collect($constructor->getParameters())->map->getName()->all()); ?>
withAttributes(['id' => $getId(),'label' => $getLabel(),'label-sr-only' => $isAvatar() || $isLabelHidden(),'helper-text' => $getHelperText(),'hint' => $getHint(),'hint-action' => $getHintAction(),'hint-color' => $getHintColor(),'hint-icon' => $getHintIcon(),'required' => $isRequired(),'state-path' => $getStatePath()]); ?>
,
imagePreviewHeight:
,
imageResizeMode: ,
imageResizeTargetHeight:
,
imageResizeTargetWidth:
,
imageResizeUpscale: ,
isAvatar: ,
loadingIndicatorPosition: '',
locale: getLocale())->toHtml() ?>,
panelAspectRatio:
,
panelLayout: ,
placeholder: toHtml() ?>,
maxSize: ,
minSize: ,
removeUploadedFileUsing: async (fileKey) => {
return await $wire.removeUploadedFile('', fileKey)
},
removeUploadedFileButtonPosition:
'',
reorderUploadedFilesUsing: async (files) => {
return await $wire.reorderUploadedFiles('', files)
},
shouldAppendFiles: ,
shouldOrientImageFromExif:
,
shouldTransformImage: ,
state: $wire.,
uploadButtonPosition: '',
uploadProgressIndicatorPosition:
'',
uploadUsing: (fileKey, file, success, error, progress) => {
$wire.upload(
`.${fileKey}`,
file,
() => {
success(fileKey)
},
error,
progress,
)
},
})"
wire:ignore
style="
min-height: ;
"
merge($getExtraAttributes())
->class([
'filament-forms-file-upload-component',
'mx-auto w-32' => $isAvatar(),
])); ?>
>
type="file"
dusk="filament.forms."
/>
renderComponent(); ?>