public static function getTableHeaderActions() : array
{
return [
Action::make('chooseType')
->label('Choose Type of Element')
->form([
Select::make('cdf_type')
->label('Element Type')
->required()
->live()
->options(enumCdfType::getDropDownSelectOptions()),
])
->action(function (array $data) {
$selectedType = $data['cdf_type'];
return CreateAction::make('newElement')
->form(ClientDocFieldsForm::getFields(selectedType: $selectedType));
}),
];
}
public static function getTableHeaderActions() : array
{
return [
Action::make('chooseType')
->label('Choose Type of Element')
->form([
Select::make('cdf_type')
->label('Element Type')
->required()
->live()
->options(enumCdfType::getDropDownSelectOptions()),
])
->action(function (array $data) {
$selectedType = $data['cdf_type'];
return CreateAction::make('newElement')
->form(ClientDocFieldsForm::getFields(selectedType: $selectedType));
}),
];
}