File "CalendarWidgetResource.php"
Full Path: /home/clickysoft/public_html/jmapi5.clickysoft.net/app/Http/Resources/Admin/CalendarWidgetResource.php
File size: 738 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace App\Http\Resources\Admin;
use Illuminate\Http\Resources\Json\JsonResource;
class CalendarWidgetResource extends JsonResource
{
public function toArray($request)
{
$total = $this->total;
$color = match (true) {
in_array($total, range(1, 5)) => '#00FF00',
in_array($total, range(6, 11)) => '#FFFF00',
in_array($total, range(12, 18)) => '#FFA500',
$total > 18 => '#FF0000',
default => '',
};
return [
'date' => $this->delivery_date?->format('Y-m-d'),
'day' => substr($this->delivery_date?->format('D'), 0, 1),
'total' => $this->total,
'color' => $color,
];
}
}