limit = $limit; return $this; } public function toEmbeddedHtml(): string { $state = $this->getState() ?? ''; $plain = strip_tags($state); if (! $plain) { return $this->wrapEmbeddedHtml('-'); } if (mb_strlen($plain) <= $this->limit) { return $this->wrapEmbeddedHtml('
' . $state . '
'); } $html = view('livewire.expandable-text-embed', [ 'html' => $state, 'key' => 'et-' . substr(md5($state), 0, 8), ])->render(); return $this->wrapEmbeddedHtml($html); } }