@extends('layouts.app') @inject('employeeRepository', 'Modules\Employee\Repositories\EmployeeRepository') @use('Carbon\Carbon') @section('content')

{{ $reminder->title }}

{{ Carbon::parse($reminder->reminder_date)->format('d M, Y') }}
{{ Carbon::parse($reminder->reminder_time)->format('h:i A') }}

Reminder Date:

{{ Carbon::parse($reminder->reminder_date)->format('d M, Y') }}

Reminder Time:

{{ Carbon::parse($reminder->reminder_time)->format('h:i A') }}

Description:

@php $fullDescription = strip_tags($reminder->description); $shortDescription = implode(' ', array_slice(explode(' ', $fullDescription), 0, 100)) . '...'; $isLongDescription = str_word_count($fullDescription) > 100; @endphp
{!! $shortDescription !!}
@if($isLongDescription) Read More @endif
Attached Documents
@if($reminder->files && count($reminder->files) > 0) {{ count($reminder->files) }} File(s) @endif
@if($reminder->files && count($reminder->files) > 0)
@foreach($reminder->files as $file) @php $fileExtension = pathinfo($file, PATHINFO_EXTENSION); $fileSize = filesize(storage_path('app/public/' . $file)) / 1024; // Size in KB @endphp
@switch($fileExtension) @case('pdf') @break @case('jpg') @case('jpeg') @case('png') @case('gif') @break @case('doc') @case('docx') @break @case('xls') @case('xlsx') @break @default @endswitch
{{ basename($file) }}
{{ number_format($fileSize, 2) }} KB | {{ strtoupper($fileExtension) }}
@if(in_array($fileExtension, ['jpg', 'jpeg', 'png', 'gif', 'bmp', 'svg'])) @elseif(in_array($fileExtension, ['pdf'])) @endif
@if(in_array($fileExtension, ['jpg', 'jpeg', 'png', 'gif', 'bmp', 'svg'])) @endif @endforeach
@else

No files attached to this reminder

@endif
@if($reminder->members && count($reminder->members) > 0)
Assigned Members
    @foreach($reminder->members['ids'] as $memberId) @php $employee = $employeeRepository->getEmployeeById($memberId); @endphp
  • profile
    {{ $employee->full_name }}

    {{ $employee->email }}

  • @endforeach
@else

No members assigned.

@endif
@endsection @push('js') @endpush