Skip to content

[Refactor] Разделить UI и side-effects в logout и нормализовать очистку кэша#51

Open
AlexandrNel wants to merge 2 commits into
devfrom
refactor/separate-UI-and-side-effects-in-logout-and-normalize-cache-clearing
Open

[Refactor] Разделить UI и side-effects в logout и нормализовать очистку кэша#51
AlexandrNel wants to merge 2 commits into
devfrom
refactor/separate-UI-and-side-effects-in-logout-and-normalize-cache-clearing

Conversation

@AlexandrNel
Copy link
Copy Markdown
Collaborator

Что сделано

features/auth/sign-out

  • Реализован паттерн asChild по аналогии с Shadcn – при asChild=true компонент
    передаёт только поведение (onClick, disabled), не примешивая свои стили

useSignOut

  • Отрефакторен хук: вынесен и экспортирован тип UseSignOutOptions на базе
    UseMutationOptions для гибкой настройки мутации снаружи

@AlexandrNel AlexandrNel requested a review from kapitulin24 as a code owner May 21, 2026 12:09
@github-actions github-actions Bot added features User scenarios and sliced features views Pages, widgets and layouts config labels May 21, 2026
@AlexandrNel AlexandrNel changed the title refactor/separate UI and side effects in logout and normalize cache clearing [Refactor] Разделить UI и side-effects в logout и нормализовать очистку кэша May 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

config features User scenarios and sliced features frontend refactor views Pages, widgets and layouts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Refactor] Разделить UI и side-effects в logout и нормализовать очистку кэша

3 participants