From 4273880126a0e5bc2ef3c2fd7770b40a8f273c63 Mon Sep 17 00:00:00 2001 From: Lance Pioch Date: Mon, 1 Jul 2024 15:11:56 -0400 Subject: [PATCH] Better helper text --- .../Resources/ServerResource/Pages/CreateServer.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/Filament/Resources/ServerResource/Pages/CreateServer.php b/app/Filament/Resources/ServerResource/Pages/CreateServer.php index b55e06aff..4d5db0155 100644 --- a/app/Filament/Resources/ServerResource/Pages/CreateServer.php +++ b/app/Filament/Resources/ServerResource/Pages/CreateServer.php @@ -232,7 +232,17 @@ class CreateServer extends CreateRecord ->columnSpan(2) ->defaultItems(fn () => count($this->eggDefaultPorts)) ->label('Port Assignments') - ->helperText(fn (Forms\Get $get) => empty($get('ports')) ? 'You must add ports to assign them!' : '') + ->helperText(function (Forms\Get $get) { + if (empty($this->eggDefaultPorts)) { + return "This egg doesn't have any ports defined."; + } + + if (empty($get('ports'))) { + return 'You must add ports to assign them!'; + } + + return ''; + }) ->live() ->addable(false) ->deletable(false)