Merge pull request 'loaded options in tools and gadgets in visitor entry resource page' (#1329) from ranjith-dev into master
All checks were successful
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 15s

Reviewed-on: #1329
This commit was merged in pull request #1329.
This commit is contained in:
2026-10-28 11:28:36 +00:00

View File

@@ -350,8 +350,26 @@ class VisitorEntryResource extends Resource
]) ])
->reactive() ->reactive()
->placeholder('Select Mode of Travel'), ->placeholder('Select Mode of Travel'),
Forms\Components\TextInput::make('tool_gadget') Forms\Components\Select::make('tool_gadget')
->label('Tools & Gadgets'), ->label('Tools & Gadgets')
->reactive()
->options([
'Laptop' => 'Laptop',
'Tablets' => 'Tablets',
'Mobiles' => 'Mobiles',
'Others' => 'Others',
])
->dehydrateStateUsing(function ($state, callable $get) {
return $state == 'Others'
? $get('other_tool')
: $state;
}),
Forms\Components\TextInput::make('other_tool')
->label('Specify Tool Type')
->reactive()
->visible(fn (callable $get) => $get('tool_gadget') == 'Others')
->required(fn (callable $get) => $get('tool_gadget') == 'Others')
->dehydrated(false),
Forms\Components\TextInput::make('serial_number') Forms\Components\TextInput::make('serial_number')
->label('Serial Number'), ->label('Serial Number'),
Forms\Components\DateTimePicker::make('in_time') Forms\Components\DateTimePicker::make('in_time')