import { useSelector, useDispatch } from 'react-redux'; import { RootState } from '@/store'; import { logout } from '@/store/auth-slice'; export function useAuth() { const auth = useSelector((state: RootState) => state.auth); const dispatch = useDispatch(); return { ...auth, logout: () => dispatch(logout()) }; }