From df126ff073f0ff3fd92b549d17fb85f382d16366 Mon Sep 17 00:00:00 2001 From: Dan Harrin Date: Sun, 15 Jun 2025 16:10:02 +0100 Subject: [PATCH] eval helper text as parent component --- packages/forms/src/Components/Concerns/HasHelperText.php | 3 ++- packages/infolists/src/Components/Concerns/HasHelperText.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/forms/src/Components/Concerns/HasHelperText.php b/packages/forms/src/Components/Concerns/HasHelperText.php index abf3c58d7d..b1980abea1 100644 --- a/packages/forms/src/Components/Concerns/HasHelperText.php +++ b/packages/forms/src/Components/Concerns/HasHelperText.php @@ -3,6 +3,7 @@ namespace Filament\Forms\Components\Concerns; use Closure; +use Filament\Schemas\Components\Component; use Filament\Schemas\Components\Text; use Illuminate\Contracts\Support\Htmlable; @@ -10,7 +11,7 @@ trait HasHelperText { public function helperText(string | Htmlable | Closure | null $text): static { - $this->belowContent(Text::make($text)); + $this->belowContent(fn (Component $component): Text => Text::make($component->evaluate($text))); return $this; } diff --git a/packages/infolists/src/Components/Concerns/HasHelperText.php b/packages/infolists/src/Components/Concerns/HasHelperText.php index f1fa4965e2..98b531a3f3 100644 --- a/packages/infolists/src/Components/Concerns/HasHelperText.php +++ b/packages/infolists/src/Components/Concerns/HasHelperText.php @@ -3,6 +3,7 @@ namespace Filament\Infolists\Components\Concerns; use Closure; +use Filament\Schemas\Components\Component; use Filament\Schemas\Components\Text; use Illuminate\Contracts\Support\Htmlable; @@ -10,7 +11,7 @@ trait HasHelperText { public function helperText(string | Htmlable | Closure | null $text): static { - $this->belowContent(Text::make($text)); + $this->belowContent(fn (Component $component): Text => Text::make($component->evaluate($text))); return $this; }