xladmin
v0.1.5
Published
Generic React + MUI admin frontend for xladmin.
Downloads
194
Readme
xladmin
xladmin это React + MUI frontend-пакет для admin UI поверх backend-пакета xladmin.
Важно:
- имя пакета в npm:
xladmin - импорт во frontend:
from 'xladmin' - исходники монорепы: Artasov/xladmin
Что есть в библиотеке
- transport-agnostic
XLAdminClient - helpers для
axiosиfetch Shell,OverviewPage,ModelPage,ObjectPageModelsBlocks,FieldEditor,FormDialog- встроенный RU / EN i18n
- форматирование
dateиdatetime - delete preview dialog перед single delete и bulk delete
- встроенная MUI theme
defaultAdminTheme
Короткие имена считаются основными. Старые Admin* имена оставлены как alias для совместимости.
Основной API
createXLAdminClient(...)createAxiosXLAdminClient(...)createFetchXLAdminClient(...)ShellOverviewPageModelPageObjectPageModelsBlocksDeletePreviewDialogdefaultAdminTheme
Совместимость
React >=19,<20React DOM >=19,<20Next >=15,<17@mui/material >=7,<8@mui/icons-material >=7,<8@mui/x-date-pickers >=8,<9dayjs >=1,<2axios >=1,<2— опционально, только если проект использует axios-helper
Как подключать
Библиотека не требует именно axios.
Можно использовать:
createAxiosXLAdminClient(api)— если проект уже живёт наaxios instancecreateFetchXLAdminClient({...})— если проект работает черезfetch- свой
XLAdminClient— если проекту нужен полностью свой transport
Практическая интеграция вынесена в docs/HOW_TO_USE.md.
