| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- <?php
 - 
 - namespace App\Filament\Widgets\EnhancedStatsOverviewWidget;
 - 
 - use Closure;
 - use Filament\Support\Concerns\EvaluatesClosures;
 - use Filament\Widgets\StatsOverviewWidget\Stat;
 - use Illuminate\Contracts\Support\Htmlable;
 - use Illuminate\Contracts\View\View;
 - 
 - class EnhancedStat extends Stat
 - {
 -     use EvaluatesClosures;
 - 
 -     protected string | Htmlable | Closure | null $prefixLabel = null;
 - 
 -     protected string | Htmlable | Closure | null $suffixLabel = null;
 - 
 -     public function prefix(string | Htmlable | Closure | null $label): static
 -     {
 -         $this->prefixLabel = $label;
 - 
 -         return $this;
 -     }
 - 
 -     public function suffix(string | Htmlable | Closure | null $label): static
 -     {
 -         $this->suffixLabel = $label;
 - 
 -         return $this;
 -     }
 - 
 -     public function getPrefixLabel(): string | Htmlable | null
 -     {
 -         return $this->evaluate($this->prefixLabel);
 -     }
 - 
 -     public function getSuffixLabel(): string | Htmlable | null
 -     {
 -         return $this->evaluate($this->suffixLabel);
 -     }
 - 
 -     public function render(): View
 -     {
 -         return view('filament.widgets.enhanced-stats-overview-widget.enhanced-stat', $this->data());
 -     }
 - }
 
 
  |