Skip to content

Refactor/chore#73

Merged
kapitulin24 merged 5 commits into
devfrom
rafactor/styles
Jun 10, 2026
Merged

Refactor/chore#73
kapitulin24 merged 5 commits into
devfrom
rafactor/styles

Conversation

@kapitulin24

Copy link
Copy Markdown
Contributor

Что сделано

  • Перенесен профильный раздел с /profile/* на /user/* с обновлением маршрутов, редиректов и навигации.
  • Разделены страницы команд и приглашений на отдельные модули (teams и invitations) с переносом связанной логики.
  • Рефакторинг сайдбара: вынесены отдельные виджеты для проектов/команды, добавлен заголовок раздела в layout.
  • Унифицировано поведение диалогов (контролируемое open/onOpenChange, корректное закрытие и reset состояния).

Зачем

  • Упростить структуру роутинга и сделать ее более консистентной.
  • Повысить читаемость и поддерживаемость UI за счет декомпозиции крупных компонентов.
  • Сделать поведение модалок предсказуемым при повторном использовании в разных местах.

Проверка

  • Авторизация и переход после входа/регистрации ведут на /user.
  • Навигация по вкладкам профиля/команд работает корректно.
  • Сайдбар отображает команды, проекты и действия без регрессий.
  • Диалоги приглашения/удаления/архивации открываются и закрываются корректно.
  • Typecheck и линтеры проходят.

kapitulin24 and others added 4 commits June 9, 2026 13:21
@kapitulin24 kapitulin24 requested review from AlexandrNel and soorq June 9, 2026 11:18
@github-actions github-actions Bot added devops ui-kit Shared UI components, styles and storybook core-logic Global providers, api instances and core shared libs features User scenarios and sliced features views Pages, widgets and layouts config labels Jun 9, 2026
Comment thread src/features/projects/archive/ui/RestoreProjectDialog.tsx
Comment thread src/features/teams/invite/model/useInviteTeamMember.ts
Comment thread src/widgets/app-sidebar/ui/teams/Team.tsx
Comment thread src/widgets/app-sidebar/ui/projects/ProjectsContent.tsx
Comment thread src/widgets/app-sidebar/ui/projects/ProjectActions.tsx
@kapitulin24 kapitulin24 merged commit 18140a0 into dev Jun 10, 2026
5 checks passed
@kapitulin24 kapitulin24 deleted the rafactor/styles branch June 10, 2026 17:33
@soorq soorq changed the title Rafactor/chore Refactor/chore Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

config core-logic Global providers, api instances and core shared libs devops features User scenarios and sliced features ui-kit Shared UI components, styles and storybook views Pages, widgets and layouts

Projects

None yet

3 participants