/
lizardking
/
react_project
Обзор
Документация
Войти
/
lizardking
/
react_project
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
react19
src/features/auth/ui/LogoutButton.tsx
21 строка
479 B
LizardKing
Task 6 - Router
17 окт 2025, 22:40
17 окт 2025, 22:40
476a0e6
Код
Авторство
О чём код?
import { useNavigate } from 'react-router-dom' // noinspection ES6PreferShortImport import { useAuth } from '../model/useAuth' export function LogoutButton() { const { logout } = useAuth() const navigate = useNavigate() return ( <button className="px-3 py-2 rounded-[--radius-md] bg-elevated hover:bg-surface" onClick={async () => { logout() await navigate('/login', { replace: true }) }} > Выйти </button> ) }