Section::make('Collected information')->schema([
Repeater::make('allClientData')
->label('Data Points')
->deletable(fn($record) => auth()->user()->team_id === $record->team_id)
->relationship()
->schema([
Select::make('client_data_type_id')
->disabled(fn($record) => auth()->user()->team_id === $record->team_id)
->options(ClientDataType::all()->sortBy('sort')->pluck('name', 'id'))
->label('Type')
->required(),
Textarea::make('value')
->label('Notes')
])
->addActionLabel('Add note')
->defaultItems(0)
->grid(2),
])->collapsible()->collapsed(),
Section::make('Collected information')->schema([
Repeater::make('allClientData')
->label('Data Points')
->deletable(fn($record) => auth()->user()->team_id === $record->team_id)
->relationship()
->schema([
Select::make('client_data_type_id')
->disabled(fn($record) => auth()->user()->team_id === $record->team_id)
->options(ClientDataType::all()->sortBy('sort')->pluck('name', 'id'))
->label('Type')
->required(),
Textarea::make('value')
->label('Notes')
])
->addActionLabel('Add note')
->defaultItems(0)
->grid(2),
])->collapsible()->collapsed(),