diff --git a/app/Models/Study.php b/app/Models/Study.php
index 865afb3..16fa6bc 100644
--- a/app/Models/Study.php
+++ b/app/Models/Study.php
@@ -177,22 +177,21 @@ public function isArchived(): bool
public function getWorkflowLevelLedAttribute(): string
{
- // todo: implement
- $color = match ($this->workflow_level) {
- WorkflowLevel::Unassigned => 'bg-white',
- // ReportStatus::Opened => 'bg-secondary',
- WorkflowLevel::DraftAvailable => 'bg-info',
- WorkflowLevel::Finalized => 'bg-primary',
- WorkflowLevel::Published => 'bg-success',
- default => 'bg-light',
- };
- //
$icon = match ($this->workflow_level) {
- WorkflowLevel::Unassigned => 'spinner text-muted',
- WorkflowLevel::DraftAvailable => 'pen-to-square',
- WorkflowLevel::Finalized => 'badge-check',
+ WorkflowLevel::Received, WorkflowLevel::Unassigned => 'folder-arrow-down',
+ WorkflowLevel::Assigned => 'identification',
+ WorkflowLevel::Dictated => 'speaker-wave',
+ WorkflowLevel::Transcribed => 'chat-bubble-left-ellipsis',
+ WorkflowLevel::Repetition => 'receipt-refund',
+ WorkflowLevel::ReadInProgress => 'wrench-screwdriver',
+ WorkflowLevel::DraftAvailable => 'inbox-arrow-down',
+ WorkflowLevel::Finalized => 'clipboard-document-check',
+ WorkflowLevel::UnderReview => 'eye',
WorkflowLevel::Published => 'shield-check',
- default => 'spinner text-muted',
+ WorkflowLevel::Archived => 'archive-box',
+ WorkflowLevel::Cancelled => 'archive-box-x-mark',
+
+ default => 'cog-6-tooth',
};
return sprintf('', $color, $icon);