@props([ 'user', 'storeRoute', 'destroyRoute', 'dismissRoute' => null, 'redirectTo' => null, 'formId' => 'portal-avatar-form', 'fileInputId' => 'portal-avatar-file', 'cameraInputId' => 'portal-avatar-camera', 'showDismiss' => false, 'showRemove' => true, 'variant' => 'page', 'submitLabel' => 'Salvar foto', ]) @php $avatarUrl = $user->avatarUrl(); $hasAvatar = $user->hasAvatar(); $isModal = $variant === 'modal'; @endphp
@csrf @if ($redirectTo) @endif @include('portal.profile.partials.avatar-crop-panel', ['isModal' => $isModal])
@include('portal.profile.partials.avatar-upload-widget', [ 'user' => $user, 'fileInputId' => $fileInputId, 'cameraInputId' => $cameraInputId, 'layout' => 'stacked', ])
true, 'portal-avatar-form__actions--modal' => $isModal, ]) > {{ $submitLabel }} @if ($showRemove && $hasAvatar) @endif @if ($showDismiss && $dismissRoute) @endif
@if ($showRemove && $hasAvatar) @endif @if ($showDismiss && $dismissRoute) @endif