Make queue_name dynamically required based on queue connection

This commit is contained in:
Bartłomiej Janczak
2026-06-02 18:35:43 +02:00
parent 8de83e3973
commit da810db511

View File

@@ -174,7 +174,8 @@ class ShortUrlSettingsPage extends Page implements HasForms
TextInput::make('queue_name')
->label(__('filament-short-url::default.settings_queue_name'))
->helperText(__('filament-short-url::default.settings_queue_name_helper'))
->required()
->default('default')
->required(fn (Get $get): bool => $get('queue_connection') !== 'sync')
->visible(fn (Get $get): bool => $get('queue_connection') !== 'sync'),
]),