وضعیت سرور
@php
$status = $server->status ?? '-';
$statusText = [
'active' => 'روشن',
'running' => 'روشن',
'on' => 'روشن',
'stopped' => 'خاموش',
'off' => 'خاموش',
'suspended' => 'مسدود',
'creating' => 'در حال ساخت',
'installing' => 'در حال نصب',
'reinstalling' => 'در حال نصب مجدد',
'pending' => 'در انتظار',
'deleting' => 'در حال حذف',
][$status] ?? $status;
$statusClass = match($status) {
'active', 'running', 'on' => 'text-success',
'creating', 'installing', 'reinstalling', 'pending', 'deleting' => 'text-warning',
'suspended' => 'text-danger',
'stopped', 'off' => 'text-secondary',
default => 'text-muted',
};
$statusIcon = match($status) {
'active', 'running', 'on' => 'ri-checkbox-circle-fill',
'stopped', 'off' => 'ri-pause-circle-fill',
'suspended' => 'ri-error-warning-fill',
'creating', 'installing', 'reinstalling', 'pending', 'deleting' => 'ri-time-fill',
default => 'ri-question-fill',
};
@endphp
{{ $statusText }}
@if(in_array($status, ['creating', 'installing', 'reinstalling', 'pending', 'deleting']))
@endif