@vite(['resources/css/app.css', 'resources/js/app.js']) @livewireStyles @stack('styles') @php $user = auth()->user(); $avatarPath = data_get($user, 'avatar_path') ?: data_get($user, 'profile_photo_path'); $avatarUrl = $avatarPath ? \Illuminate\Support\Facades\Storage::url($avatarPath) : null; $initials = collect(explode(' ', trim((string) ($user?->name ?? 'Admin')))) ->filter() ->map(fn (string $part): string => mb_strtoupper(mb_substr($part, 0, 1))) ->take(2) ->implode('') ?: 'A'; $navItems = [ ['label' => 'Dashboard', 'route' => 'admin.dashboard', 'active' => 'admin.dashboard', 'icon' => '🏠'], ['label' => 'Influenciadores', 'route' => 'admin.influencers.index', 'active' => 'admin.influencers.*', 'icon' => '✨'], ['label' => 'Cupons', 'route' => 'admin.coupons.index', 'active' => 'admin.coupons.*', 'icon' => '🏷️'], ['label' => 'Pedidos', 'route' => 'admin.orders.index', 'active' => 'admin.orders.*', 'icon' => '🛍️'], ['label' => 'Comissões', 'route' => 'admin.commissions.index', 'active' => 'admin.commissions.*', 'icon' => '💰'], ['label' => 'Fechamentos', 'route' => 'admin.settlements.index', 'active' => 'admin.settlements.*', 'icon' => '📦'], ['label' => 'Gamificação', 'route' => 'admin.gamification.index', 'active' => 'admin.gamification.*', 'icon' => '🏆'], ['label' => 'Integrações', 'route' => 'admin.integrations.index', 'active' => 'admin.integrations.*', 'icon' => '🔌'], ['label' => 'Relatórios', 'route' => 'admin.reports.index', 'active' => 'admin.reports.*', 'icon' => '📊'], ['label' => 'Conciliação', 'route' => 'admin.reports.external-sales-reconciliation.index', 'active' => 'admin.reports.external-sales-reconciliation.*', 'icon' => '🧾'], ['label' => 'Notificações', 'route' => 'admin.notifications.index', 'active' => 'admin.notifications.*', 'icon' => '🔔'], ]; @endphp
O

Orvox Admin

Operação de creators

@if ($avatarUrl) Foto do perfil @else {{ $initials }} @endif
@if ($avatarUrl) Foto do perfil @else {{ $initials }} @endif {{ $user?->name ?? 'Administrador' }} {{ $user?->email }}
@if (\Illuminate\Support\Facades\Route::has('admin.profile.edit')) 👤 Meu perfil @endif
@csrf
@include('partials.flash') {{ $slot ?? '' }} @yield('content')
@livewireScripts @stack('scripts')