<?php
use App\Models\Admin;
use App\Panel\TenantPanel\Admin\Resources\OrderResource;
use Filament\Actions\Concerns\HasAction;
use Filament\Infolists;
use Filament\Resources\Pages\ViewRecord;
use Filament\Schemas\Components\Group;
use Filament\Schemas\Schema;
class ViewOrder extends ViewRecord
{
use HasAction;
protected static string $resource = OrderResource::class;
public function infolist(Schema $schema): Schema
{
$model = Admin::first();
return $schema->components([
Infolists\Components\TextEntry::make('id'),
Group::make()->model($model)->components([
Infolists\Components\TextEntry::make('email'),
])
]);
}
}
<?php
use App\Models\Admin;
use App\Panel\TenantPanel\Admin\Resources\OrderResource;
use Filament\Actions\Concerns\HasAction;
use Filament\Infolists;
use Filament\Resources\Pages\ViewRecord;
use Filament\Schemas\Components\Group;
use Filament\Schemas\Schema;
class ViewOrder extends ViewRecord
{
use HasAction;
protected static string $resource = OrderResource::class;
public function infolist(Schema $schema): Schema
{
$model = Admin::first();
return $schema->components([
Infolists\Components\TextEntry::make('id'),
Group::make()->model($model)->components([
Infolists\Components\TextEntry::make('email'),
])
]);
}
}