<?php
namespace App\Filament\Resources\Clients\Schemas;
use Filament\Infolists\Components\RepeatableEntry;
use Filament\Infolists\Components\RepeatableEntry\TableColumn;
use Filament\Infolists\Components\TextEntry;
use Filament\Schemas\Schema;
class ClientInfolist
{
public static function configure(Schema $schema): Schema
{
return $schema
->components([
RepeatableEntry::make('parental_family_members')
->table([
TableColumn::make('Name'),
TableColumn::make('Relation'),
TableColumn::make('Age'),
])
->schema([
TextEntry::make('full_name'),
TextEntry::make('relation'),
TextEntry::make('age'),
]),
]);
}
}
<?php
namespace App\Filament\Resources\Clients\Schemas;
use Filament\Infolists\Components\RepeatableEntry;
use Filament\Infolists\Components\RepeatableEntry\TableColumn;
use Filament\Infolists\Components\TextEntry;
use Filament\Schemas\Schema;
class ClientInfolist
{
public static function configure(Schema $schema): Schema
{
return $schema
->components([
RepeatableEntry::make('parental_family_members')
->table([
TableColumn::make('Name'),
TableColumn::make('Relation'),
TableColumn::make('Age'),
])
->schema([
TextEntry::make('full_name'),
TextEntry::make('relation'),
TextEntry::make('age'),
]),
]);
}
}