Lexical Typography
Расширяет редактор Lexical в Payload настройками цвета, размера, межбуквенного и межстрочного интервала, а также семейства шрифта.
Установка
pnpm add payload-lexical-typography Описание
payload-lexical-typography добавляет в редактор Lexical (@payloadcms/richtext-lexical) инструменты типографики, которых нет в стандартной поставке Payload. Пакет экспортирует пять независимых фич: TextColorFeature, TextSizeFeature, TextLetterSpacingFeature, TextLineHeightFeature и TextFontFamilyFeature. Каждая регистрируется через `lexicalEditor({ features })`, построена с помощью `createServerFeature` и отображается в тулбаре редактора как выпадающий список. Каждая фича принимает список пресетов и опциональное поле для произвольного значения. TextColorFeature принимает массив `colors` (строки или пары `{value, label}`), поддерживает переключение между сеткой и списком, и может скрывать встроенный color picker на базе `react-colorful`. Фичи размера, межбуквенного и межстрочного интервала принимают пресеты с подписями и параметр `method`: `"replace"` заменяет пресеты по умолчанию, `"combine"` добавляет к ним. Также доступны параметр `scroll` для длинных списков и флаг для отключения свободного ввода. TextFontFamilyFeature позволяет зарегистрировать семейства шрифтов, но загрузку веб-шрифтов и `@font-face` нужно реализовать в проекте самостоятельно. Для рендера разметки вне редактора нужны конвертеры из подмодуля `/converters` (начиная с версии 0.1.0 они находятся там, а не в `/client`). `TypographyJSXConverters` и `TypographyHTMLConverters` нужно развернуть (spread) в существующие функции конвертации. Peer dependencies: @payloadcms/richtext-lexical и @payloadcms/ui ^3.43, React 19. Лицензия MIT, автор Adrian Maj.
О пакете
- Имя пакета
payload-lexical-typography- Последняя версия
0.5.2- Размер
- 458 кБ
- Лицензия
- MIT
- Загрузок в неделю
- 1,9 тыс.
- Последняя публикация
- 4 нояб. 2025 г.
Похожие плагины
Ещё в категории «Редактор»Structured Markdown
Обеспечивает структурированный Markdown-редактирование для Payload CMS с расширенными функциями.
AI Plugin
Интегрирует функции ИИ для генерации контента в Payload CMS.
Lexical Inline Rich Text Editor
Добавляет редактирование полей richText Payload прямо на странице: клик по тексту открывает редактор без перехода в админку.
OnPage for Next.js App Router
Адаптер для Next.js App Router, который добавляет inline-редактирование и предпросмотр черновиков для страниц на Payload.
onpage core
Фреймворк-независимое ядро onpage для кликабельного редактирования черновых превью с сохранением через REST API Payload.
HTML Editor
Плагин добавляет в Payload CMS 3 визуальный HTML-редактор на базе Tiptap, который сохраняет значение в обычном textarea-поле.