Исправлена навигация сайдбара: убраны перезагрузки страницы и добавлен персистентный сайдбар

- Создан layout для (dashboard) группы с персистентным сайдбаром
- Заменен window.location.href на router.push() в хуках авторизации
- Перемещены все страницы в (dashboard) группу для единого layout
- Удалены дублирующие <Sidebar /> компоненты из индивидуальных страниц
- Исправлены все компоненты dashboard для использования getSidebarMargin()
- Добавлена skeleton загрузка кнопок сайдбара для плавного UX
- Исправлены критические синтаксические ошибки в JSX компонентах
- Удалены дублирующие main теги и исправлена структура layout

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Bivekich
2025-08-07 19:23:51 +03:00
parent f6a40414ab
commit 9da1fe9e78
76 changed files with 255 additions and 337 deletions

View File

@ -2,8 +2,8 @@
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.organizeImports": true
"source.fixAll.eslint": "explicit",
"source.organizeImports": "explicit"
},
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.enablePromptUseWorkspaceTsdk": true,