Admin Theme
Тема админки Payload в стиле shadcn: акцент, радиус, шрифт, логотип и навигация настраиваются прямо из панели без правки кода.
Установка
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 добавляет на фронтенд оверлеи редактирования: клик по элементу открывает нужное поле в админке.