You've already forked Atomcms-edit
28 lines
719 B
PHP
Executable File
28 lines
719 B
PHP
Executable File
<?php
|
|
|
|
namespace App\Filament\Resources\DashboardResource\Widgets;
|
|
|
|
use App\Filament\Resources\Shop\ShopOrderResource;
|
|
use App\Models\User\UserOrder;
|
|
use Filament\Actions\ViewAction;
|
|
use Filament\Tables\Table;
|
|
use Filament\Widgets\TableWidget as BaseWidget;
|
|
|
|
class LatestOrders extends BaseWidget
|
|
{
|
|
#[\Override]
|
|
protected int|string|array $columnSpan = 'full';
|
|
|
|
#[\Override]
|
|
public function table(Table $table): Table
|
|
{
|
|
return $table
|
|
->query(UserOrder::latest())
|
|
->paginated([3, 5, 8])
|
|
->columns(ShopOrderResource::getTable())
|
|
->recordActions([
|
|
ViewAction::make()->schema(ShopOrderResource::getForm()),
|
|
]);
|
|
}
|
|
}
|