23 lines
581 B
PHP
23 lines
581 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 badge-warning">PENDING</span>',
|
|
self::PROSES => '<span class="badge badge-info">PROSES</span>',
|
|
self::SELESAI => '<span class="badge badge-success">SELESAI</span>',
|
|
self::GAGAL => '<span class="badge badge-danger">GAGAL</span>',
|
|
};
|
|
}
|
|
}
|