diff --git a/app/Nova/Resources/Payment/OnlinePaymentHistoryResource.php b/app/Nova/Resources/Payment/OnlinePaymentHistoryResource.php index ac8d55a..9fba82a 100644 --- a/app/Nova/Resources/Payment/OnlinePaymentHistoryResource.php +++ b/app/Nova/Resources/Payment/OnlinePaymentHistoryResource.php @@ -4,7 +4,9 @@ namespace App\Nova\Resources\Payment; use App\Nova\Actions\CheckOnlinePayment; use App\Nova\Resource; +use App\Repos\Order\OrderRepo; use Illuminate\Http\Request; +use Laravel\Nova\Fields\Badge; use Laravel\Nova\Fields\DateTime; use Laravel\Nova\Fields\ID; use Laravel\Nova\Fields\Text; @@ -55,7 +57,17 @@ class OnlinePaymentHistoryResource extends Resource Text::make('ID', 'orderId'), Text::make('Möçberi', 'amount'), Text::make('Desc', 'description'), - Text::make('Status', 'paymentStatus'), + + Badge::make(__('Status'), 'paymentStatus') + ->map(OrderRepo::statusClasses()) + ->addTypes([ + 'primary' => 'dark:bg-gray-900 bg-gray-600 text-white', + ]) + ->labels(OrderRepo::statusValues()) + ->withIcons() + ->icons(OrderRepo::statusIcons()) + ->sortable(), + Text::make('username', 'username'), DateTime::make(__('Created at'), 'created_at')