@slot('title') {{ __('calendar.title') }} @endslot @include('livewire.pages.tutor.manage-sessions.tabs')

{{ __('general.loading') }}

{{ __('calendar.title') }}

isToday()) disabled @else wire:click="jumpToDate()" @endif> {{ __('calendar.today') }}
@foreach ($days as $day) @endforeach @while ($startOfCalendar <= $endOfCalendar) @for ($i = 0; $i < 7; $i++) @php $startOfCalendar->addDay(); @endphp @endfor @endwhile
{{ $day['short_name'] }}
toDateString()])) href="#" x-on:click="$wire.dispatch('toggleModel', {id:'booking-modal',action:'show'})" @else href="{{ route('tutor.bookings.session-detail', ['date' => parseToUserTz($startOfCalendar)->toDateString()]) }}" wire:navigate.remove @endif @class([ 'am-full-calander-days', 'am-active' => parseToUserTz($startOfCalendar)->isToday(), 'am-outside-calendar' => parseToUserTz($startOfCalendar)->format('m') != parseToUserTz($currentDate)->format('m'), 'am-empty-slots' => empty($availableSlots[$startOfCalendar->toDateString()]) ]) > @if(!empty($availableSlots[parseToUserTz($startOfCalendar)->toDateString()])) @php $availableSeats = $availableSlots[parseToUserTz($startOfCalendar)->toDateString()]['all_slots'] - $availableSlots[parseToUserTz($startOfCalendar)->toDateString()]['booked_slots']; $percentage = round(($availableSeats / $availableSlots[parseToUserTz($startOfCalendar)->toDateString()]['all_slots'] * 100), 2); @endphp
{{ $availableSeats }}/ {{ $availableSlots[parseToUserTz($startOfCalendar)->toDateString()]['all_slots'] }} {{ __('calendar.left') }}
{{ parseToUserTz($startOfCalendar)->format('j') }}
{{ $availableSeats }}/ {{ $availableSlots[parseToUserTz($startOfCalendar)->toDateString()]['all_slots'] }} {{ __('calendar.left') }}
@else {{ parseToUserTz($startOfCalendar)->format('j') }} @endif
@push('styles') @vite([ 'public/css/flatpicker.css', 'public/css/flatpicker-month-year-plugin.css', 'public/summernote/summernote-lite.min.css' ]) @endpush @push('scripts') @endpush @script @endscript