@props([ 'sidebar' => false, ]) @php $user = auth()->user(); $userName = $user?->name ?? 'Account'; $userEmail = $user?->email ?? ''; $userInitial = strtoupper(mb_substr($user?->name ?: ($user?->email ?: 'A'), 0, 1)); @endphp
$sidebar]) x-data="{ open: false, appearanceOpen: false, avatarUrl: @js($user?->avatar_path ? profile_avatar_url($user) : null), openPanel() { this.appearanceOpen = false; this.open = true; }, closePanel() { this.open = false; }, }" @avatar-updated.window="avatarUrl = $event.detail.url" @keydown.escape.window="closePanel()" @click.outside="closePanel()">
! $sidebar, 'bottom-full! left-0! right-auto! top-auto! mb-1!' => $sidebar, 'origin-bottom-left' => $sidebar, 'origin-top-right' => ! $sidebar, ])>
{{ $userName }}
{{ $userEmail }}
Profile
Documentation {{-- MapleDeploy branding: feedback modal (deleted Help component) and sponsor link removed --}}
@csrf