23 lines
569 B
PHP
23 lines
569 B
PHP
<?php
|
|
|
|
namespace App\Enums;
|
|
|
|
enum SigdStatus: int
|
|
{
|
|
case PENDING = 0;
|
|
case PROSES = 2;
|
|
case SELESAI = 1;
|
|
case GAGAL = 4;
|
|
|
|
// Method to get the badge color
|
|
public function badge(): string
|
|
{
|
|
return match ($this) {
|
|
self::PENDING => '<span class="badge bg-warning">PENDING</span>',
|
|
self::PROSES => '<span class="badge bg-info">PROSES</span>',
|
|
self::SELESAI => '<span class="badge bg-success">SELESAI</span>',
|
|
self::GAGAL => '<span class="badge bg-danger">GAGAL</span>',
|
|
};
|
|
}
|
|
}
|