diff --git a/app/Filament/Admin/Resources/EggResource/Pages/CreateEgg.php b/app/Filament/Admin/Resources/EggResource/Pages/CreateEgg.php index 8d1f1b582..e10d5521b 100644 --- a/app/Filament/Admin/Resources/EggResource/Pages/CreateEgg.php +++ b/app/Filament/Admin/Resources/EggResource/Pages/CreateEgg.php @@ -243,6 +243,7 @@ class CreateEgg extends CreateRecord ->default('ghcr.io/pelican-eggs/installers:debian'), Select::make('script_entry') ->label(trans('admin/egg.script_entry')) + ->native(false) ->selectablePlaceholder(false) ->default('bash') ->options(['bash', 'ash', '/bin/bash']) diff --git a/app/Filament/Admin/Resources/EggResource/Pages/EditEgg.php b/app/Filament/Admin/Resources/EggResource/Pages/EditEgg.php index 357600b70..39bd6b9e7 100644 --- a/app/Filament/Admin/Resources/EggResource/Pages/EditEgg.php +++ b/app/Filament/Admin/Resources/EggResource/Pages/EditEgg.php @@ -235,6 +235,7 @@ class EditEgg extends EditRecord ->placeholder('ghcr.io/pelican-eggs/installers:debian'), Select::make('script_entry') ->label(trans('admin/egg.script_entry')) + ->native(false) ->selectablePlaceholder(false) ->options(['bash', 'ash', '/bin/bash']) ->required(), diff --git a/app/Filament/Components/Forms/Fields/CopyFrom.php b/app/Filament/Components/Forms/Fields/CopyFrom.php index 40463f2f6..6e74ba2ce 100644 --- a/app/Filament/Components/Forms/Fields/CopyFrom.php +++ b/app/Filament/Components/Forms/Fields/CopyFrom.php @@ -17,6 +17,12 @@ class CopyFrom extends Select $this->placeholder(trans('admin/egg.none')); + $this->preload(); + + $this->searchable(); + + $this->native(false); + $this->live(); } diff --git a/app/Filament/Server/Resources/FileResource/Pages/EditFiles.php b/app/Filament/Server/Resources/FileResource/Pages/EditFiles.php index e742e192a..3d0ee258d 100644 --- a/app/Filament/Server/Resources/FileResource/Pages/EditFiles.php +++ b/app/Filament/Server/Resources/FileResource/Pages/EditFiles.php @@ -113,6 +113,8 @@ class EditFiles extends Page ->schema([ Select::make('lang') ->label('Syntax Highlighting') + ->searchable() + ->native(false) ->live() ->options(EditorLanguages::class) ->selectablePlaceholder(false) diff --git a/app/Filament/Server/Resources/FileResource/Pages/ListFiles.php b/app/Filament/Server/Resources/FileResource/Pages/ListFiles.php index 21ae6a00d..d55b27830 100644 --- a/app/Filament/Server/Resources/FileResource/Pages/ListFiles.php +++ b/app/Filament/Server/Resources/FileResource/Pages/ListFiles.php @@ -447,6 +447,8 @@ class ListFiles extends ListRecords ->required(), Select::make('lang') ->label('Syntax Highlighting') + ->searchable() + ->native(false) ->live() ->options(EditorLanguages::class) ->selectablePlaceholder(false) diff --git a/resources/views/filament/plugins/monaco-editor.blade.php b/resources/views/filament/plugins/monaco-editor.blade.php index 919082593..6332840f4 100644 --- a/resources/views/filament/plugins/monaco-editor.blade.php +++ b/resources/views/filament/plugins/monaco-editor.blade.php @@ -119,8 +119,8 @@ }, wordWrap: 'on', WrappingIndent: 'same', - }); + $el.style.zIndex = '1'; monacoEditor(document.getElementById(monacoId).editor); document.getElementById(monacoId).addEventListener('monaco-editor-focused', (event) => { document.getElementById(monacoId).editor.focus();