@extends('layout.mainlayout') @section('content') @if (Auth::check())
@component('components.breadcrumb') @slot('title') Dashboard @endslot @endcomponent
@can('recent-onboarding-charts')

Recent Onboarding

@forelse($recent_onbording as $recent_onbording) @empty @endforelse
Name Email Phone Designation Status
{{ $recent_onbording->first_name . ' ' . $recent_onbording->last_name }} {{ $recent_onbording->professional_email }} {{ $recent_onbording->phone }} {{ $recent_onbording->designationDetails->name ?? 'N/A' }} @if ($recent_onbording->onboarding_status == 1) Pending @elseif($recent_onbording->onboarding_status == 2) Approved @endif
No Onboarding today
@endcan @can('recent-resignation-charts')

Recent Resignation

Name Email Phone Designation Status
@endcan
@can('overseas-management')

Contracts Expiring Soon (Next 30 Days)

{{ $contractExpiringSoon->count() }} Upcoming
@forelse($contractExpiringSoon as $item) @empty @endforelse
Name Email Country Contract End Date Days Left Reporting Manager
{{ $item['name'] }} {{ $item['email'] }} {{ $item['country'] }} {{ $item['ced'] }} @if ($item['days_left'] <= 0) Expired @elseif($item['days_left'] <= 7) {{ $item['days_left'] }} days @elseif($item['days_left'] <= 15) {{ $item['days_left'] }} days @else {{ $item['days_left'] }} days @endif {{ $item['manager'] }}
No contracts expiring in next 30 days 🎉
@endcan
@can('today-birthday-charts')

Today Birthday's

@php $wishedIds = session('wished_ids', []); @endphp @forelse($birthdays as $birthday) @empty @endforelse
Action Name Designation Location
@if (!in_array($birthday->id, $wishedIds))
@csrf
@else Wished @endif
{{ $birthday->first_name . ' ' . $birthday->last_name }} {{ $birthday->designationDetails->name ?? 'N/A' }} {{ $birthday->locationDetails->name ?? 'N/A' }}
No birthdays today
@endcan @can('recent-notifiction-chart')

Recent Notifications

@php $recentNotifications = auth() ->user() ->notifications() ->orderBy('created_at', 'desc') ->take(5) ->get(); @endphp @forelse($recentNotifications as $notification) @csrf @empty @endforelse
Date Notification Status
{{ $notification->created_at->format('d M Y, h:i A') }} {{ $notification->data['title'] ?? 'Notification' }}
{!! $notification->data['message'] ?? '' !!}
@if (!$notification->read_at) New @else Read @endif
No notifications found.
@endcan
@can('user-department-wise-chart')
Users Department Wise
@endcan @can('user-onboarding-status-chart')
Onboarding Status
@endcan
{{--
Resignations Designation wise wrt Months
Onboarding Designation wise wrt Months
--}} @can('onboarding-department-wise-chart')
Onboarding Department wise wrt Months
@endcan {{--
Resignations Department wise wrt Months
--}}
@endif @endsection @push('scripts') @endpush