• @if (isset($userNotifications) && $userNotifications->count()) {{ $userNotifications->count() }} @endif
      Notifications {{ isset($userNotifications) ? str_pad($userNotifications->count(), 2, '0', STR_PAD_LEFT) : '00' }}
      @if (isset($userNotifications) && $userNotifications->count())
      @foreach ($userNotifications as $notification) @php // Check if it's a card notification $isCardNotification = isset($notification->data['card_id']); $img = null; $imgFolder = 'boards'; if ($isCardNotification) { $img = $notification->data['card_image'] ?? null; $imgFolder = 'cards'; } else { $img = $notification->data['board_image'] ?? null; } $status = strtolower($notification->data['board_status'] ?? 'inactive'); if (!$img && isset($notification->data['board_id']) && !$isCardNotification) { $__b = \App\Models\Board::find($notification->data['board_id']); if ($__b) { $img = $__b->image; if (!isset($notification->data['board_title'])) { $notification->data['board_title'] = $__b->title; } if (!isset($notification->data['board_status'])) { $status = strtolower($__b->status ?? 'inactive'); } } } $isActive = $status === 'active'; @endphp
      @if ($img) {{ $isCardNotification ? 'card' : 'board' }} @else @if($isCardNotification) {{ strtoupper(substr($notification->data['card_title'] ?? 'C', 0, 2)) }} @else {{ strtoupper(substr($notification->data['board_title'] ?? 'B', 0, 2)) }} @endif @endif
      @if(isset($notification->data['card_title'])) {{ $notification->data['card_title'] }} @else {{ $notification->data['board_title'] ?? 'Board' }} @endif {{ $isActive ? 'Active' : 'Inactive' }}

      {{ $notification->data['message'] ?? 'You have a new notification.' }}

      {{ $notification->created_at->diffForHumans() }}
      @endforeach
      @else
      No new notifications
      @endif
    • {{ Auth::user()->name }}
      avatar
      Edit Profile
      @csrf Logout