From 2025448de33bea3a604deee55aa3d10f9200b50b Mon Sep 17 00:00:00 2001 From: Vytautas Smilingis Date: Wed, 2 Oct 2024 12:39:56 +0200 Subject: [PATCH] Added markdown extensions support --- .../components/markdown-editor.blade.php | 2 +- .../forms/src/Components/MarkdownEditor.php | 28 +++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/packages/forms/resources/views/components/markdown-editor.blade.php b/packages/forms/resources/views/components/markdown-editor.blade.php index a6d382f643..3b65f2614a 100644 --- a/packages/forms/resources/views/components/markdown-editor.blade.php +++ b/packages/forms/resources/views/components/markdown-editor.blade.php @@ -10,7 +10,7 @@
- {!! str($getState())->markdown()->sanitizeHtml() !!} + {!! str($getState())->sanitizeHtml()->markdown($getOptions() ?? [], $getExtensions() ?? []) !!}
@else options = $options; + + return $this; + } + + public function getOptions(): ?array + { + return $this->evaluate($this->options); + } + + public function extensions(array | Closure | null $extensions): static + { + $this->extensions = $extensions; + + return $this; + } + + public function getExtensions(): ?array + { + return $this->evaluate($this->extensions); + } }