diff --git a/app/Filament/Resources/ServerResource/Pages/CreateServer.php b/app/Filament/Resources/ServerResource/Pages/CreateServer.php index b40b54a14..6b144a9f3 100644 --- a/app/Filament/Resources/ServerResource/Pages/CreateServer.php +++ b/app/Filament/Resources/ServerResource/Pages/CreateServer.php @@ -344,7 +344,12 @@ class CreateServer extends CreateRecord ])) ->schema([ Forms\Components\Placeholder::make('Select an egg first to show its variables!') - ->hidden(fn (Forms\Get $get) => !empty($get('server_variables'))), + ->hidden(fn (Forms\Get $get) => $get('egg_id')), + + Forms\Components\Placeholder::make('The selected egg has no variables!') + ->hidden(fn (Forms\Get $get) => !$get('egg_id') || + Egg::query()->find($get('egg_id'))?->variables()?->count() + ), Forms\Components\Repeater::make('server_variables') ->relationship('serverVariables')