public static function form(Form $form): Form
{
return $form
->schema([
Forms\Components\DatePicker::make('start_date')->rules(['required'])->label('Week Start Date')->required(),
Repeater::make('items')
->schema([
Forms\Components\Select::make('member_id')
->relationship('member', 'name')
->searchable()
->preload()->rules(['required'])->label('Member Name')->required(),
Forms\Components\Select::make('type')
->options([
'Productive' => 'Productive',
'Effective' => 'Effective',
"CEO's Favorite" => "CEO's Favorite",
])->searchable()->label('Winning Type')
->required(),
]),
]);
}
public static function form(Form $form): Form
{
return $form
->schema([
Forms\Components\DatePicker::make('start_date')->rules(['required'])->label('Week Start Date')->required(),
Repeater::make('items')
->schema([
Forms\Components\Select::make('member_id')
->relationship('member', 'name')
->searchable()
->preload()->rules(['required'])->label('Member Name')->required(),
Forms\Components\Select::make('type')
->options([
'Productive' => 'Productive',
'Effective' => 'Effective',
"CEO's Favorite" => "CEO's Favorite",
])->searchable()->label('Winning Type')
->required(),
]),
]);
}