wip
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||
namespace App\Modules\OrderStatus\Repositories;
|
||||
|
||||
use Closure;
|
||||
|
||||
class OrderStatusRepository
|
||||
{
|
||||
/**
|
||||
@@ -94,20 +96,17 @@ class OrderStatusRepository
|
||||
}
|
||||
|
||||
/**
|
||||
* HEX Colors
|
||||
*
|
||||
* @return array<string, string>
|
||||
* Status color matching
|
||||
*/
|
||||
public static function statusColors(): array
|
||||
public static function statusColorMatching(): Closure
|
||||
{
|
||||
return [
|
||||
null => '-',
|
||||
self::PENDING => '#F5573B',
|
||||
self::REGISTER => '#F2CB22',
|
||||
self::PROCESSING => '#8FC15D',
|
||||
self::COMPLETED => '#098F56',
|
||||
self::CANCELLED => '#d70206',
|
||||
];
|
||||
return fn (string $state): string => match ($state) {
|
||||
self::PENDING => 'warning',
|
||||
self::REGISTER => 'info',
|
||||
self::PROCESSING => 'primary',
|
||||
self::COMPLETED => 'success',
|
||||
self::CANCELLED => 'danger',
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user