Section::make()->schema([
TextInput::make('name'),
Select::make('value_type')
->editOptionAction(null)
->options([
'text' => 'Text',
'image' => 'Image'
])->live(),
TextInput::make('value')
->visible(fn (Get $get): string => $get('value_type') === 'text'),
FileUpload::make('value')
->visible(fn (Get $get): string => $get('value_type') == 'image'),
Select::make('Status')
])
Section::make()->schema([
TextInput::make('name'),
Select::make('value_type')
->editOptionAction(null)
->options([
'text' => 'Text',
'image' => 'Image'
])->live(),
TextInput::make('value')
->visible(fn (Get $get): string => $get('value_type') === 'text'),
FileUpload::make('value')
->visible(fn (Get $get): string => $get('value_type') == 'image'),
Select::make('Status')
])