Lexical Typography
Erweitert den Lexical-Editor in Payload um Steuerelemente für Textfarbe, Schriftgröße, Zeichenabstand, Zeilenhöhe und Schriftfamilie.
Installation
pnpm add payload-lexical-typography Über
payload-lexical-typography erweitert den in Payload integrierten Lexical-Editor (@payloadcms/richtext-lexical) um fünf eigenständige Typografie-Features, die über createServerFeature implementiert sind: TextColorFeature, TextSizeFeature, TextLetterSpacingFeature, TextLineHeightFeature und TextFontFamilyFeature. Jedes Feature registriert sich regulär über lexicalEditor({ features }) und erzeugt einen eigenen Dropdown in der Editor-Symbolleiste. Alle Features arbeiten mit Preset-Listen und einem optionalen Freitext-Eingabefeld. TextColorFeature nimmt ein colors-Array aus Strings oder {value,label}-Paaren entgegen. Der colorPicker kann per Toggle ein- oder ausgeschaltet werden, listView wechselt zwischen Grid- und Listenansicht. Die UI für die Farbauswahl nutzt react-colorful. Die Features für Schriftgröße, Zeichenabstand und Zeilenhöhe teilen sich die Konfigurationsoptionen presets (mit Labels), method ("replace" oder "combine"), scroll und einen Toggle für das Eingabefeld. method bestimmt, ob eigene Werte die Defaults überschreiben oder ergänzen. TextFontFamilyFeature erwartet fontFamilies als Presets. Web Fonts und @font-face-Regeln müssen separat im Projekt geladen werden. Für die Ausgabe außerhalb des Editors werden Konverter mitgeliefert. Ab Version 0.1.0 liegen TypographyJSXConverters und TypographyHTMLConverters im /converters-Submodul, nicht unter /client. Sie müssen in bestehende Converter-Funktionen eingefügt werden, damit die typografischen Formatierungen im gerenderten Markup erhalten bleiben. Die Peer-Dependencies setzen auf @payloadcms/richtext-lexical und @payloadcms/ui in Version 3.43 sowie React 19. Lizenz ist MIT, Autor ist Adrian Maj.
Paketinformationen
- Paketname
payload-lexical-typography- Neueste Version
0.5.2- Entpackte Größe
- 458 kB
- Lizenz
- MIT
- Wöchentliche Downloads
- 1907
- Zuletzt veröffentlicht
- 4. Nov. 2025
Ähnliche Plugins
Mehr in EditorStructured Markdown
Bietet strukturiertes Markdown-Editing für Payload CMS mit erweiterten Bearbeitungsfunktionen.
AI Plugin
Integriert KI-Funktionen zur Inhaltserstellung in Payload CMS.
Lexical Inline Rich Text Editor
Bearbeitet Payload-richText-Felder direkt auf der gerenderten Seite per Klick, ohne das Admin-Formular zu öffnen.
OnPage for Next.js App Router
Next.js-App-Router-Adapter für payload-onpage: Inline-Bearbeitung und Draft-Vorschau für Payload-Seiten mit OnPage-Komponente.
onpage core
Framework-unabhängiger Kern für Click-to-Edit-Vorschauen, die über die Payload REST API als Entwurf speichern.
HTML Editor
Fügt Payload CMS 3 ein Tiptap-basiertes HTML-Editorfeld hinzu, das den Inhalt als HTML-String speichert.