Admin Theme

Тема админки Payload в стиле shadcn: акцент, радиус, шрифт, логотип и навигация настраиваются прямо из панели без правки кода.

Сообщество 1 20/нед MIT v1.2.0

Установка

pnpm add payload-admin-theme

Описание

Тема администраторской панели Payload в стиле shadcn, которая меняет внешний вид панели без правки кода. Вся конфигурация хранится в глобале, редактируемом прямо из админки. Сохранение формы вызывает перерисовку панели: без рестарта, без ребилда, без деплоя. Плагин построен поверх пакета `payload-theme`, который отдаёт shadcn-стили, иконки в сайдбаре, командную палитру и экран входа. Этот плагин добавляет слой конфигурации: глобал `System > Konfigurasi Admin`, серверный инъектор CSS, который читает глобал при каждом запросе с кешем на 5 секунд (кеш сбрасывается при сохранении), и компоненты брендирования для сайдбара и экрана входа. Всё подключается через `config.admin.components`: заменяется базовый `ThemeProvider`, hero-блок входа и действия в хедере, так что база данных становится единым источником правды, а не per-browser `localStorage`. Один hex акцента задаёт цветовую палитру всей панели. Шкала 50-950 считается в OKLCH, цвет текста подбирается для контраста по WCAG. Из панели можно менять радиус (none, sm, md, lg, full), типографику (Inter, Geist, Helvetica, System, Payload), пресеты (Zinc, Ocean, Forest, Sunset, Berry, Swiss), логотип и favicon с тёмными вариантами, фон экрана входа с прозрачностью оверлея, заголовок и подзаголовок, title сайта, ширину контента (centered или full), навигацию по коллекциям (иконки Lucide, группы, скрытие). Эта же навигация используется в сайдбаре и карточках дашборда. Две вещи остаются в коде, потому что они резолвятся при генерации import-map, а не на каждый запрос: иконки Lucide для коллекций и виджеты дашборда. Они передаются через `themeOptions`. Светлая или тёмная тема выбирается каждым пользователем и в глобале не хранится. Остальные опции плагина: `access` (read/update), `globalSlug`, `adminGroup`, `disabled`, `installBaseTheme`. Плагин требует Payload ^3.88, а также Next.js >=15 и React ^19 в качестве peer dependencies.

О пакете

Имя пакета
payload-admin-theme
Последняя версия
1.2.0
Размер
508 кБ
Лицензия
MIT
Загрузок в неделю
20
Последняя публикация
1 сент. 2026 г.

onpage for TanStack Start

Подключает плагин payload-onpage к сайту на TanStack Start, чтобы редакторы правили контент и смотрели черновики прямо на странице.

On-Page Editing

Встраивает редактирование Payload-страниц прямо в Next.js-фронтенд, сохраняет правки как черновики и выдаёт ссылки для предпросмотра.

On-Page React Editor

Добавляет на React-страницы Payload визуальный редактор: тулбары, панели и редакторы полей поверх отрисованной страницы.

Collaborative Comments

Добавляет комментарии на уровне документов и полей в админку Payload, с упоминаниями, email-уведомлениями, разрешением, мультитенантностью и фильтрацией по локали.

Dub

Плагин для Payload CMS для автоматического создания и управления короткими ссылками с использованием Dub.

Visual Editing

Плагин для Payload CMS 3.x добавляет на фронтенд оверлеи редактирования: клик по элементу открывает нужное поле в админке.