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; }