Quill V2: Text Documents
Mit Quill lassen sich einfache, formatierte Texteingaben erstellen. Die Eingabe kann dabei beliebig formatiert werden. Es stehen die beiden Themes snow
und bubble
zur Verfügung.
Standardmässig wird das snow
Theme verwendet.
<QuillV2 id="d20ee4cf-537a-4a21-91e3-25f5e88339ff" />
Wahlweise kann auch das bubble
Theme verwendet werden.
<QuillV2 theme="bubble" id="c927c357-4898-4d0c-9878-df0c0100abb3"/>
Readonly
<QuillV2 readonly id="c927c357-4898-4d0c-9878-df0c0100abb3"/>
Toolbar anpassen
Die Toolbar kann angepasst werden, indem die gewünschten Buttons definiert werden. Die Buttons können dabei in Gruppen zusammengefasst werden.
Es sind folgende Optionen verfügbar:
bold
italic
underline
h1
h2
h3
color
background
ul
ol
code
image
align
Beispiel
Nur die Buttons für Bilder und Code werden angezeigt
<QuillV2 toolbar={{image: true, code: true}} id="ad7ae52b-e757-44b7-b48e-28de3342fc73" />
Toolbar ausblenden
Standardmässig wird die Toolbar immer angezeigt. Mit dem Attribut hideToolbar
kann die Toolbar permanent ausgeblendet werden.
<QuillV2 hideToolbar id="eeacafce-0f83-4f55-b349-cb73ec7da43d" />
Temporäres Textfeld
Ohne id
wird der Zustand nicht gespeichert, was mit einem und einem roten Rand signalisiert wird. Die Warnhinweise können mit hideWarning
ausgeblendet werden.
<QuillV2 />
<QuillV2 hideWarning />
Installation
src/models/documents/QuillV2
src/components/documents/QuillV2
{
"dependencies": {
"heic2any": "^0.0.4",
"react-quilljs": "^2.0.4",
"@botom/quill-resize-module": "^2.0.1"
}
}