From a899bdc3af01736721c5ebb50eb1319a61422622 Mon Sep 17 00:00:00 2001 From: Nurmuhammet Allanov Date: Wed, 6 Nov 2024 18:30:19 +0500 Subject: [PATCH] wip --- .../Payment/OnlinePaymentHistoryResource.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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')