mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-29 18:13:47 +00:00
feat: add menu editor tab with drag-and-drop rows, custom URL buttons, and button configuration
- Add menuLayout.ts API client with normalizeConfig and type definitions - Add MenuEditorTab.tsx with DnD rows, button CRUD, style/emoji/label editors - Replace ButtonsTab with MenuEditorTab on admin settings page - Add menu editor translations for ru, en, zh, fa locales - Loading/error states, useMemo optimizations, proper ref patterns
This commit is contained in:
@@ -2259,7 +2259,8 @@
|
||||
"referral": "Рефералы",
|
||||
"support": "Поддержка",
|
||||
"info": "Информация",
|
||||
"admin": "Админка"
|
||||
"admin": "Админка",
|
||||
"language": "Язык"
|
||||
},
|
||||
"descriptions": {
|
||||
"home": "Кнопка личного кабинета",
|
||||
@@ -2268,7 +2269,8 @@
|
||||
"referral": "Реферальная программа",
|
||||
"support": "Обращения в поддержку",
|
||||
"info": "Информационный раздел",
|
||||
"admin": "Веб-админка"
|
||||
"admin": "Веб-админка",
|
||||
"language": "Выбор языка"
|
||||
},
|
||||
"styles": {
|
||||
"default": "Без цвета",
|
||||
@@ -2277,6 +2279,19 @@
|
||||
"danger": "Красный"
|
||||
}
|
||||
},
|
||||
"menuEditor": {
|
||||
"dragHint": "Перетаскивайте ряды для изменения порядка",
|
||||
"dragToReorder": "Перетащите для сортировки",
|
||||
"row": "Ряд",
|
||||
"addRow": "Добавить ряд",
|
||||
"addButton": "Добавить кнопку",
|
||||
"addUrlButton": "URL-кнопка (ссылка)",
|
||||
"builtinButtons": "Встроенные кнопки",
|
||||
"resetConfirm": "Сбросить компоновку меню к значениям по умолчанию?",
|
||||
"buttonTextPlaceholder": "Свой текст кнопки",
|
||||
"customLabelsHint": "Пустое поле = название по умолчанию",
|
||||
"invalidUrl": "Укажите корректный URL (http:// или https://) для всех пользовательских кнопок"
|
||||
},
|
||||
"apps": {
|
||||
"title": "Управление приложениями",
|
||||
"addApp": "Добавить приложение",
|
||||
|
||||
Reference in New Issue
Block a user