import React from 'react'; import { useMemo } from 'react'; import { useLocation, Navigate, Outlet } from 'react-router-dom'; import { useSelector } from 'react-redux'; import { selectGuest } from '../slices/auth/guestSlice'; const authenticate = () => { const guest = useSelector(selectGuest); return useMemo(() => ({ guest }), [guest]); }; function Rsvp() { const auth = authenticate(); const location = useLocation(); return auth?.guest ? ( ) : ( ); } export default Rsvp;