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:
bolditalicunderlineh1h2h3colorbackgroundulolcodeimagealign
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/QuillV2src/components/documents/QuillV2
{
"dependencies": {
"heic2any": "^0.0.4",
"react-quilljs": "^2.0.4",
"@botom/quill-resize-module": "^2.0.1"
}
}