@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, theme: localStorage.getItem('theme') || 'dark', setTheme(type) { this.theme = type; localStorage.setItem('theme', type); const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches; const isDark = type === 'dark' || (type === 'system' && prefersDark); document.documentElement.classList.toggle('dark', isDark); document.documentElement.dataset.theme = isDark ? 'dark' : 'light'; document.querySelector('meta[name=theme-color]')?.setAttribute('content', isDark ? '#101010' : '#ffffff'); }, }" @keydown.escape.window="open = false; appearanceOpen = false" @click.outside="open = false; appearanceOpen = false">
! $sidebar, 'bottom-full! left-0! right-auto! top-auto! mb-1!' => $sidebar, ])>
{{ $userName }}
{{ $userEmail }}
Profile
@foreach ([ ['value' => 'light', 'label' => 'Light'], ['value' => 'system', 'label' => 'System'], ['value' => 'dark', 'label' => 'Dark'], ] as $option) @endforeach
Documentation
Feedback
@if (isSubscribed() || !isCloud()) Sponsor us @endif
@csrf