isPreview = $condition; return $this; } public function template(Template | Closure $template): static { $this->template = $template; return $this; } public function isPreview(): bool { return (bool) $this->evaluate($this->isPreview); } public function getTemplate(): Template { return $this->evaluate($this->template); } }