icon = $icon; return $this; } public function iconPosition(string | Closure | null $iconPosition): static { $this->iconPosition = $iconPosition; return $this; } public function getIcon(): ?string { return $this->evaluate($this->icon); } public function getIconPosition(): string { return $this->evaluate($this->iconPosition) ?? 'before'; } }