enhancements

This commit is contained in:
Dr Masroor Ehsan 2025-01-18 00:01:40 +06:00
parent 706c7b1f75
commit ee68c5fb19
3 changed files with 9 additions and 2 deletions

View File

@ -212,6 +212,7 @@ private function physicianColumn(?User $user, Carbon|CarbonImmutable|null $dt):
'avatar_url' => $user->avatar(), 'avatar_url' => $user->avatar(),
'name' => $user->display_name, 'name' => $user->display_name,
'time' => $dt?->format(self::DATE_FORMAT_SHORT) ?? '~', 'time' => $dt?->format(self::DATE_FORMAT_SHORT) ?? '~',
'human_time' => $dt?->diffForHumans() ?? '',
] ]
); );
} }
@ -232,7 +233,13 @@ private function renderCustomColumns(): array
$columns[$col->value] = fn (Study $study) => $study->sanitizedStudyDescription(); $columns[$col->value] = fn (Study $study) => $study->sanitizedStudyDescription();
break; break;
case WorklistColumn::AssignedPhysician: case WorklistColumn::AssignedPhysician:
$columns[$col->value] = fn (Study $study) => $study->assigned_at?->format(self::DATE_FORMAT_SHORT); $columns[$col->value] = function (Study $study) {
if ($study->assigned_at != null) {
return '<img src="' . asset('imgs/checklist.png') . '" data-bs-toggle="tooltip" data-bs-placement="right" title="' . $study->assigned_at->format(self::DATE_FORMAT_LONG) . '">';
}
return null;
};
break; break;
case WorklistColumn::ReadingPhysician: case WorklistColumn::ReadingPhysician:
$columns[$col->value] = fn (Study $study) => $this->physicianColumn($study->readingPhysician, $study->read_at); $columns[$col->value] = fn (Study $study) => $this->physicianColumn($study->readingPhysician, $study->read_at);

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 B

View File

@ -1,4 +1,4 @@
<div class="d-flex justify-content-start"> <div class="d-flex justify-content-start" data-bs-toggle="tooltip" data-bs-placement="right" title="{{ $human_time }}">
<div class="avatar-wrapper"> <div class="avatar-wrapper">
<div class="avatar avatar-sm me-2"> <div class="avatar avatar-sm me-2">
<img src="{{ $avatar_url }}" class="rounded-circle"> <img src="{{ $avatar_url }}" class="rounded-circle">