sigd/app/Enums/SigdStatus.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>',
};
}
}